HarmonyOS 鸿蒙Next 真机调试启动过程问题汇总

HarmonyOS 鸿蒙Next 真机调试启动过程问题汇总

升级鸿蒙系统

问题:想要升级当前手机(型号为Mate 30Pro 5G)的鸿蒙系统为3.1

解决办法:

  • 打开设置->系统和更新->软件更新->下载安装最新版本->重启手机
  • 打开应用“我的华为”->首页“升级尝鲜”->点击“前往软件更新”->下载安装最新版本(补丁包),当前系统升级为2.0.0
  • 当我用DevEco打开应用并识别真机后,选在在真机上运行项目显示报错INSTALL_PARSE_FAILED_USESDK_ERROR,在解决过程中,手机突然自动下载3.0.0版本安装包,然后我就下载安装重启设备,完成了系统升级

综上所述,先通过“我的华为”升级系统到最新,然后等待一阵子,检查更新获取版本3的安装包,下载安装完成系统升级。(需要多次尝试检查最新版本,安装更新,我的安装版本变化是:2.0.0->3.0.0->3.0.0.305->4.0.0.116)

1、识别真机

问题:通过typec-typec数据线连接mac电脑和华手机后,项目运行显示No devices

解决方法:

  • 打开设置->系统和更新->开发人员选项->打开“开发人员选项”开关->下拉到“调试”部分->打开“USB调试”选项
    • 可以打开“连接USB时总是弹出提示”,然后选择传输照片(有时候选择“仅充电”没有识别到真机,选择“传输文件”会有系统提示不安全之类的)
  • 如果在系统和更新中没有显示开发人员选项的解决方式:
    • 打开设置->关于手机->点击HarmonyOS版本连续七次后,系统会弹窗提示进入开发者模式,从而返回后进入系统和更新中选择开发人员选项

选择真机,点击“Run”快乐,会报错INSTALL_PARSE_FAILED_USESDK_ERROR

(1)如何获取HarmonyOS SDK存储目录

  • 在DevEco打开当前项目状态下,选择Tools->SDK Management可以获取到SDk的路径

(2)输入指令hdc -c shell后,显示“hdc command not found”

  • 参考华为开发论坛:hdc command not found
  • 是因为mac电脑操作系统导致的hdc命令找不到
  • 输入sudo vim ~/.bash_profile后输入电脑锁屏密码实现打开文件
  • vim编辑模式时,保存原有环境配置:export HDC_SERVER_PORT=7035

(3)输入hdc -c shell,显示“No any target”

  • 没有找到解决方式,应该是终端指令没有匹配到目标真机,系统一直在升级,待升级到4之后再来看是否解决。相关内容可以参考:Harmony 应用开发的知识储备

系统升级到鸿蒙4.0后,解决此次INSTALL_PARSE_FAILED_USESDK_ERROR报错

3、选择真机运行,终端报错:“MSG_ERR_INSTALL_FAILED_NO_BUNDLE_SIGNATURE”

点击“Open signing configs”自动签名后,IDE报错,显示:

解决方式:参考论坛:Failure[MSG_ERR_INSTALL_FAILED_NO_BUNDLE_SIGNATURE]

尝试1 :删除.hap文件,再自动签名后,问题没有解决

尝试2:

  • 终端进入文件路径:/User/jessi/.ohos,删除目录下的config文件: rm -r config
  • pwd :查看当前目录,ls:浏览当前目录的文件,可以看到config已经删除
  • 选择File->Project Structure进行自动签名,点击Try again -> apply -> OK,后运行项目,成功实现项目在真机上运行

更多关于HarmonyOS 鸿蒙Next 真机调试启动过程问题汇总的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 真机调试启动过程问题汇总的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS鸿蒙Next真机调试启动过程中可能遇到的问题包括:

  1. 设备连接问题:确保设备已通过USB线连接,并开启了开发者模式和USB调试功能。如果设备未识别,检查USB驱动是否安装正确。

  2. 调试证书问题:真机调试需要有效的调试证书。如果证书过期或无效,需重新申请或更新。

  3. 应用签名问题:应用需正确签名才能在真机上运行。如果签名错误或缺失,需重新签名。

  4. 权限问题:确保应用已获取必要的权限。如果权限不足,需在设备设置中手动授予。

  5. 资源文件问题:检查资源文件是否正确打包。如果资源文件缺失或路径错误,需修正。

  6. 日志查看问题:使用DevEco Studio的Logcat工具查看日志。如果日志无法显示,检查日志过滤设置。

  7. 网络问题:确保设备网络连接正常。如果网络不稳定,可能导致调试过程中断。

  8. 系统版本兼容性:确认设备系统版本与应用兼容。如果版本不兼容,需升级或降级系统。

  9. 调试工具问题:确保DevEco Studio和相关插件已更新至最新版本。如果工具版本过旧,可能导致调试失败。

  10. 内存问题:检查设备内存是否充足。如果内存不足,可能导致应用无法启动或崩溃。

以上是HarmonyOS鸿蒙Next真机调试启动过程中可能遇到的常见问题及其简要说明。

回到顶部