HarmonyOS鸿蒙Next中最新IDE为什么平板等其他模拟器设备只有(17)及以下?

HarmonyOS鸿蒙Next中最新IDE为什么平板等其他模拟器设备只有(17)及以下?

开发环境官方最新版本 5.1.0(18),但是镜像系统模拟器只有手机有(18),为什么平板等其他模拟器设备只有(17)及以下? 甚至上架审核的测试人员都平板打不开给我驳回了。 手机可以正常打开,这种情况应该不是软件的问题吧。

WechatIMG1414.jpg

WechatIMG1413.jpg

WechatIMG1415.jpg

WechatIMG1416.jpg

WechatIMG1417.jpg


更多关于HarmonyOS鸿蒙Next中最新IDE为什么平板等其他模拟器设备只有(17)及以下?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

工程级build-profile.json5文件中products字段下的compatibleSdkVersion字段即标识应用/元服务运行所需兼容的最低SDK版本,应用/元服务不能安装在低于该版本的设备。而compileSdkVersion字段标识编译应用/元服务所使用的SDK版本。

降低API不需要回退IDE版本,DevEco Studio支持左上角File->Project Structure,Project菜单中Basic Info界面中选择需要的Compatible SDK,就能够不需要手动输入切换compatibleSdkVersion版本。你这种只需要把API版本切换到17就行了,因为你创建工程时如果不选择的话默认是按照你IDE工具当前支持的最高版本18来算的。

更多关于HarmonyOS鸿蒙Next中最新IDE为什么平板等其他模拟器设备只有(17)及以下?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


按照您的方法,已解决!!!非常感谢!!!

适当的降低一下 api版本,你要考虑到不是所有设备都升级到了api18

降低 API 是不是我得重新回退 IDE 版本?

对低版本支持的,

目前HarmonyOS NEXT IDE中平板等模拟器设备仅提供API 17及以下版本,主要原因是NEST系统正处于开发者预览阶段,华为优先适配了主流的手机API 21+版本。平板设备的更高API版本模拟器仍在开发中,预计会在后续的IDE更新中逐步加入。当前开发者可通过远程真机调试方案测试高版本平板设备功能。

根据您提供的信息和截图,这确实是当前HarmonyOS Next IDE 5.1.0(18)版本的一个已知限制。目前官方仅针对手机设备提供了API 18的模拟器镜像,而平板等其他设备类型的模拟器最高仅支持到API 17版本。这种情况属于开发工具本身的版本支持策略,并非您的开发环境配置问题。

建议您可以:

  1. 暂时使用API 17的平板模拟器进行基础功能测试
  2. 使用真机调试平板设备(推荐)
  3. 关注后续IDE版本更新,等待官方推出平板设备的API 18模拟器支持

对于上架审核被驳回的问题,建议使用真机进行测试验证后再提交审核。

回到顶部