起初我也是一头雾水在百度到处找文章如何进行真机调试,但是都太杂了,所以可以看出鸿蒙的生态还是不够饱满。
在下面的内容中,我基本上都是依据官方文档的讲解进行配置的,也成功完成了真机调试,还是挺简单的,这里我们就粗略的列出步骤吧,想看详细内容的可以去到官方文档进行查看:
-
进行调试之前,我们需要先将我们的鸿蒙手机开启“开发者模式”,开启流程是:
- 手机进入“设置” -> “关于手机” -> “版本号”,多次点击版本号,直到提示“您正处于开发者模式”即可;
- 设备的连接方式有“USB连接”和“IP连接”,我们这里选择"USB连接",因为操作比较简单
- USB连接之后,我们可以在调试设备中看到我们的设备名称:
然后在手机设置中,进入:系统与更新 > 开发人员选项中,打开“USB调试”开关
- 以上操作完成之后,我们需要为我们的设备进行签名,签名方式分“自动签名”和“手动签名”,我们选择“自动签名”(因为手动签名要做的操作实在太多了,建议如果要上架应用市场的话在选择手动签名吧),这样才可在设备上进行调试
- 在IDE中:左上角进入File > Project Structure > Project > Signing Configs界面,勾选“Automatically generate signature”(如果是API 8和9工程,需同时勾选“SupportHarmonyOS”),即可完成签名。如果未登录,请先单击Sign In进行登录,然后自动完成签名。(PS: 登录之后,如果我们的账号没有注册开发者身份的话,一定要去注册开发者认证,不然也没办法进行真机调试)
- 签名成功的话,界面如下,此时如果签名时出现错误,不要着急,要看懂报错信息,有可能是设备连接没成功,也可能是账号没有注册开发者认证,有时候有可能是缓存原因,可以试着Try again几次:
我们就可以在我们的真机上去调试我们的项目了,调试步骤与模拟器类似,都需要在设备栏中选择我们的真机设备,然后点击调试按钮即可,IDE会进行编译然后将app安装在我们的手机上
至此,我们就可以在我们自己的手机上进行项目调试啦!!