1.5 真机调试与应用发布 原创 精华

不做加班狗
发布于 2022-5-1 10:28
浏览
1收藏

目前基于ArkUI eTS的鸿蒙应用还暂时无法在本地真机上运行,远程真机也还没有支持API 7的。我们看看支持API 7的HarmonyOS 3.0正式版的计划里程碑。

访问:https://developer.harmonyos.com/cn/develop/harmonyos-sdk/release/

1.5 真机调试与应用发布-鸿蒙开发者社区

据华为官方的计划,会在2022年7-9月,正式发布HarmonyOS 3.0,到时候就是ArkUI eTS大放异彩的时机了,所谓“好饭不怕晚”。

当前已广泛安装的HarmonyOS 2.0最高可以支持API 6的SDK。本节用一个简单的Js UI项目演示如何创建应用分发,为不久的将来正式发布ArkUI eTS鸿蒙应用到华为应用市场练手,然后演示如何创建应用签名和本地真机运行App。

1.5.1 创建应用分发

鸿蒙应用正式上架华为应用市场前需要到华为AppGallery创建项目和应用,然后配置应用签名。

https://developer.huawei.com/consumer/cn/console#/serviceCards/

登录后,点击上架及推广服务中的"AppGallery Connect",如下图左。然后点击“我的项目”,如下右图:

1.5 真机调试与应用发布-鸿蒙开发者社区

在下面左图中,点击“添加项目”。输入你的项目中文名称,点击“确认”按钮,如下右图:

1.5 真机调试与应用发布-鸿蒙开发者社区

在下面左图中,点击“添加应用”。然后在添加应用面板设置:

选择平台:App(HarmonyOS)

支持设备:选择“手机”

应用名称:一个项目可以包含多个应用,如果你只有一个应用,那么名称可以和项目名称相同

应用包名:这个一定要和我们应用的Bundle name相同,否则后续签名会失败

应用分类:应用

默认语言:简体中文

如下右图所示:

1.5 真机调试与应用发布-鸿蒙开发者社区

1.5.2 自动签名

准备一部华为智能手机,确保已升级到HarmonyOS 2.0。以下是我以华为P40 Pro激活调试模式的过程,大家可以参考。如下图顺序,在手机上依次点击“设置” > 点击“关于手机” > 在版本号上快速连续点击,直到提示“您正处于开发者模式!” > 返回“设置”界面,点击“系统和更新” > 点击“开发人员选项” > 打开USB调试的开关 > 点击“确认”按钮,允许USB调试:

1.5 真机调试与应用发布-鸿蒙开发者社区

创建一个Js UI鸿蒙应用,方法和前面创建eTS项目一样,注意,Bundle name要和我们在AppGallery中新建的应用包名相同,语言选择JS,API选择“SDK:API Version 6”,如下图所示:

1.5 真机调试与应用发布-鸿蒙开发者社区

使用华为手机数据线连接华为手机和电脑USB接口,华为原装充电线就有数据线功能。在手机的开发人员选项页面看下,如果选择USB配置显示的是“仅充电”,那么点击该项,切换为MTp(多媒体传输),如下图所示:

1.5 真机调试与应用发布-鸿蒙开发者社区

此时,DevEco Studio上就显示了这个手机设备,如下图所示:

1.5 真机调试与应用发布-鸿蒙开发者社区

点击文件菜单中的“项目“项目结构”,如下左图所示。在“项目 > 基本信息”中将编译SDK版本设为6,如下右图所示:

1.5 真机调试与应用发布-鸿蒙开发者社区

然后再“签名配置”选项卡中点击“Sign In”,按提示登录华为开发者联盟帐号,如下左图所示。接着勾选自动签名,点击确认按钮,如下右图所示:

1.5 真机调试与应用发布-鸿蒙开发者社区

注意,签名会下发到USB调试的手机,所以,配置签名之前,一定要连接手机,并且DevEco Studio识别到该手机。

1.5.3 本地真机运行App

如下左图所示,点击DevEco Studio右上角的运行按钮,App就运行到了本地真实手机之上,如下右图:

1.5 真机调试与应用发布-鸿蒙开发者社区

[源码地址:https://gitee.com/cloudev/harmonyos3/tree/master/1.5]

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
2
收藏 1
回复
举报
2条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

7月可有的盼了!

回复
2022-5-1 19:18:33
不做加班狗
不做加班狗 回复了 红叶亦知秋
7月可有的盼了!

“好饭不怕晚”,正好借这段时间系统学习eTS开发技能,等HarmonyOS 3.0发布了,就能成为第一批eTS开发者了。

回复
2022-5-1 19:39:12
回复
    相关推荐