HarmonyOS 鸿蒙Next mate60pro调试API9的程序失败

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next mate60pro调试API9的程序失败 Mate 60 Pro的手机系统是4.2.0.138,

HWALN:/ $ getprop persist.sys.ohc.apiversion
9
HWALN:/ $ getprop persist.sys.ohc.releasetype
Release
DevEco Studio 3.1.1 Release
构建版本:3.1.0.501, built on June 20, 2023

运行一个API9的程序,

"deviceTypes": [
  "phone",
  "tablet"
],

运行出现错误:

cke_6116.png

$ hdc shell bm install -p /sdcard/7c829d6c168b435795d8ef8b826bf478/
Failure[INSTALL_FAILED_DEVICE_NOT_SUPPORT_ERROR]
Solution: Follow the troubleshooting tips.
$ hdc shell rm -rf /sdcard/7c829d6c168b435795d8ef8b826bf478
Error while Deploying HAP

如果用API8生成的hello world

可以运行,但画面显示不完整

cke_26007.jpeg

谁能告诉我现在该咋办????


更多关于HarmonyOS 鸿蒙Next mate60pro调试API9的程序失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

11 回复

先升级下ide版本看看,可能是手机版本高于ide版本了

更多关于HarmonyOS 鸿蒙Next mate60pro调试API9的程序失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


4.0也一样,升到next bate之后手机都连不上,next bate1,api是10以上的,估计要纯血鸿蒙的设备了。

cke_126.png

没有你说的选项

DevEco Studio 3.1.1 Release

构建版本:3.1.0.501, built on June 20, 2023

Build #DS-223.8617.56.36.310501

Runtime version: 17.0.6+10-b829.5 amd64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Windows 11 10.0

GC: G1 Young Generation, G1 Old Generation

Memory: 1536M

Cores: 16

Registry:

    external.system.auto.import.disabled=true

在File > Settings > DevEco Labs > Ark界面中,取消勾选Enable HarmonyOS Ark,新建项目就会关闭Ark选项。打开现有项目,在工程模块下的build.gradle文件中,注释“arkEnabled true”。然后重新运行应用,试下。我记得api9还是双框架吧,

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

没有你说的选项,

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

好奇怪,报错是不支持的设备,但是deviceTypes也配置了。双框架我弄的少,等官方,

插个眼,解决了回来看,

在HarmonyOS鸿蒙Next环境下调试API9的程序失败,可能是由于以下原因:

  1. API版本不兼容:确保使用的API9与HarmonyOS版本匹配。鸿蒙Next可能对API9的支持有限或不完全兼容,导致调试失败。

  2. 开发环境配置问题:检查IDE和SDK的配置是否正确,确保使用的是适配鸿蒙Next的开发工具链。

  3. 权限设置:鸿蒙Next对应用程序的权限管理更为严格,调试时可能缺少必要的权限,导致程序无法正常运行。

  4. 设备兼容性:Mate60Pro的硬件或系统版本可能与API9存在兼容性问题,导致调试失败。

  5. 代码问题:检查代码中是否存在不兼容的API调用或语法错误,特别是在鸿蒙Next环境下可能不支持的部分。

  6. 日志分析:查看调试日志,定位具体的错误信息,有助于快速找到问题根源。

  7. 网络或资源访问限制:某些API可能需要特定的网络或资源访问权限,确保这些条件满足。

  8. 系统更新:鸿蒙Next可能进行了系统更新,导致API9的行为发生变化,检查相关更新日志。

  9. 第三方库冲突:如果使用了第三方库,可能存在与鸿蒙Next不兼容的情况,导致调试失败。

  10. 模拟器或真机差异:在模拟器和真机上的表现可能不同,确保在真机上进行调试。

以上是可能导致HarmonyOS鸿蒙Next mate60pro调试API9程序失败的原因,具体问题需根据实际情况进一步分析。

在调试HarmonyOS鸿蒙Next Mate60 Pro的API 9程序时遇到失败,可能由以下原因导致:

  1. 环境配置问题:确保开发环境(如DevEco Studio)已正确安装并配置,且SDK版本与API 9兼容。
  2. 设备连接问题:检查设备是否通过USB正确连接,并已启用开发者模式和USB调试。
  3. 代码兼容性:确认代码与API 9兼容,避免使用已弃用或不支持的API。
  4. 日志分析:查看调试日志,定位具体错误信息,如权限问题、资源缺失等。
  5. 系统更新:确保设备和开发工具均为最新版本,避免已知问题。

建议逐一排查上述问题,或参考官方文档和社区支持获取进一步帮助。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!