HarmonyOS鸿蒙Next上架审核时提醒“上架自检启动失败,当前仅支持APILevels22的手机,API Levels21的PC/2in1应用。”这个错误应该怎么解决???
HarmonyOS鸿蒙Next上架审核时提醒“上架自检启动失败,当前仅支持APILevels22的手机,API Levels21的PC/2in1应用。”这个错误应该怎么解决??? 【问题现象】:我们这边的设备类型是智慧屏,但是在上架审核时提醒”上架自检启动失败,当前仅支持APILevels22的手机,API Levels21的PC/2in1应用。”这个错误应该怎么解决???



更多关于HarmonyOS鸿蒙Next上架审核时提醒“上架自检启动失败,当前仅支持APILevels22的手机,API Levels21的PC/2in1应用。”这个错误应该怎么解决???的实战教程也可以访问 https://www.itying.com/category-93-b0.html
此问题是因为当前由于后台暂时缺少对应api的检测设备,因此会出现该提示待后续设备补充后就没问题了,该提示不影响咱们上架的
更多关于HarmonyOS鸿蒙Next上架审核时提醒“上架自检启动失败,当前仅支持APILevels22的手机,API Levels21的PC/2in1应用。”这个错误应该怎么解决???的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
此问题是因为当前由于后台暂时缺少对应api的检测设备,因此会出现该提示待后续设备补充后就没问题了,如果想要自检的话等一会儿,重新登录试一下,应该就可以了
或者直接跳过自检直接上架也可以,
6.1.1(24)目前还是Beta版本吧,检查是不是软件中用了最新API24里面的相关功能导致自检失败
DevEco Studio 6.1.1 Beta1打包的?
Beta版本打包的无法通过审核的。
不过不是上架自检启动失败原因。
确实想要自检的,若想以手机设备自检,降低API到22,若想以PC/2in1设备自检,降低API到21。
"deviceTypes": [
"phone",
"tablet",
"2in1",
"tv"
],
自检结束再把不需要支持的设备删除。
检查应用的 build-profile.json5 或 module.json5,将 compatibleApiVersion 和 compileSdkVersion 调整为鸿蒙Next支持的API Level(当前建议使用API Level 22及以上)。确保未引用Android API Level 21的旧配置。若仍失败,移除项目中所有与Android兼容性相关的配置。
这是构建目标与上架设备类型不匹配的问题。只需检查两处配置:
-
检查模块级
build-profile.json5在对应module下,确保deviceTypes数组包含智慧屏("tv"或"smartVision")。若仅配置了"phone",自检会报此错。"deviceTypes": [ "tv", "smartVision" ] -
检查应用级
build-profile.json5products数组需包含智慧屏构建产物,buildOption中deviceType固定为"2in1"是错误的,应改为智慧屏设备类型。
上架时可分开构建:为手表/手机选对应 product 打包,为智慧屏选含 "tv" 的 product 打包,然后分别上传。不要上传一个包含所有设备类型的通用包,且注意API Level需与智慧屏支持的版本对齐。

