我的旧手机是个HUAWEI PCT-AL10 HarmonyOS 3.0.0(Android 10)
插上后,studio能显示连接上了手机设备,创建的demo使用的是API9,也就是当前的最新版本。
点击运行报错:
点击去往帮助页,做的也挺好,有直达的提示页:
再根据提示输入 hdc -c shell
如果你没有配置 环境变量,会报错找不到命令,去配置就行。
配置好命令后,又是报错:
[Fail]ExecuteCommand need connect-key
通过在鸿蒙社区查找解决办法,发现可能是API版本设置问题,还有创建时我选的是stage,导致无法使用更低的API 版本,所以又重新创建了个demo, 选择FA模式,API7 。
3.0.0我猜的是API7吧,一运行又是报错,找不到设备。
$ hdc -c shell
* daemon not running; starting now at tcp:7035
* daemon started successfully
error: no devices/emulators found
换成API6,运行后终于运行成功。
但是运行 hdc -c shell命令一直报错找不到设备就很离谱,明明studio都已经显示找到了,也能运行了。
HarmonyOS 路还很长,需要我们开发者多支持支持。