HarmonyOS 鸿蒙Next DevEcoStudio 升级到 5.0.3.300SP2 运行问题
HarmonyOS 鸿蒙Next DevEcoStudio 升级到 5.0.3.300SP2 运行问题
问题 1: 升级后运行之前的项目,自动迁移完后运行,错误提示如下:
06/01 12:05:51: Install Failed: error: failed to install bundle.
code:9568283
error: install releaseType compatible not same.
You can also uninstall and reinstall the modules.
为什么我升级个工具还能编译失败???
问题 2: 上面的运行提示里点击 uninstall and reinstall the modules,卸载重装应用,直接运行崩溃,日志如下:
[TID 00ab0d] F/pandafile: Unable to open file '11144457917374906121' with abc file version 12.0.2.0. Maximum supported abc file version on the current system image is 12.0.1.0. Please upgrade the system image or use former version of SDK tools to generate abc files
06-01 12:10:02.682 43789-43789 C03F00/ArkCompiler pid-43789 F [ecmascript] Unable to open file '11144457917374906121' with abc file version 12.0.2.0. Maximum supported abc file version on the current system image is 12.0.1.0. Please upgrade the system image or use former version of SDK tools to generate abc files
这个是什么意思?
手机系统版本已经是最新的了啊:
3.0.0.22(SP35DEVC00E22R4P1log)
DevEcoStudio 版本:
DevEco Studio NEXT Developer Beta1
Build #DS-233.14475.28.36.503300
Build Version: 5.0.3.300SP2, built on May 25, 2024
Runtime version: 17.0.10+1-b1087.17 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.4.1
GC: G1 Young Generation, G1 Old Generation
Memory: 1024M
Cores: 8
Registry:
idea.plugins.compatible.build=IC-233.14475.28
申请开发套件,具体找你们公司的商务,有专门对接的
应该是有更新的镜像
希望HarmonyOS能继续推出更多实用的功能,满足用户的不同需求。
软件更新点了好多次,也没有收到更新
问题 1 解答:“install releaseType compatible not same”意味着安装的bundle(应用包)与当前设备上已有的版本或系统期望的发布类型不兼容。简单讲就是你代码版本 高于 你手机的版本。
问题 2 解答:“abc file version 12.0.2.0. Maximum supported abc file version on the current system image is 12.0.1.0”,这指的是你的应用编译生成的ABC文件版本(Ark Compiler的字节码格式)是12.0.2.0,而当前设备系统映像最高支持的ABC文件版本是12.0.1.0。简单讲你的开发工具DevEco Studio与对应的SDK版本不匹配。
总之,你的DevEco Studio、SDK、手机版本三者要配套才能跑起来项目。
比如:如果你的DevEco Studio 3.1.1 Release ,那么你的SDK应该支持到 API 9 ,而你的手机版本应该是harmonyOS 4.0。
或者你的DevEco Studio 5.0.3.300SP2 ,那么你的SDK应该支持到API 11,而你的手机版本应该是HarmonyOS 5.0(next)版本才行。
他的手机是3.0.0.22(SP35DEVC00E22R4P1log)
是最新的NEXT版本,支持API12的
哦,那检查一下build-profile.json5的compileSdkVersion、compatibleSdkVersion是否配置正确、然后build–>Clean Project试试,还不行的话就提工单吧。提工单的方法:鼠标放到右上角头像,点击“我的客服”
SP2要用 3.0.0.22(SP81DEV) 的,需要让支持给你的设备推送升级
针对HarmonyOS 鸿蒙Next DevEco Studio升级到5.0.3.300SP2后可能出现的运行问题,以下是一些可能的解决方案:
- 模板与工程不匹配:如升级后遇到原有测试任务执行失败,可能是测试框架与原工程不匹配。建议新建工程,迁移测试任务,并升级相关插件版本。
- 设备无法识别:确保使用next版本的设备,或申请模拟器。检查设备是否开启开发者模式和USB调试开关,使用满足USB2.0标准的数据线。
- 系统日志与调试:若遇到调试问题或无法输出DEBUG日志,可以尝试检查IDE和模拟器的日志输出设置,确保日志路径正确且有权限写入。
- 性能问题:如模拟器启动慢或卡顿,可以尝试重启模拟器或IDE,减少同时运行的模拟器数量,或增加电脑内存。
如果问题依旧没法解决,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。他们将提供进一步的帮助和支持。