HarmonyOS鸿蒙Next中安卓应用开发怎么声明不支持鸿蒙2.0啊
HarmonyOS鸿蒙Next中安卓应用开发怎么声明不支持鸿蒙2.0啊 我提交APP审核,他说我兼容鸿蒙2.0,但是安装失败,我需求声明不支持鸿蒙2.0,怎么配置呢,uniapp开发
3 回复
您好,您的问题需要进一步分析,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。
更多关于HarmonyOS鸿蒙Next中安卓应用开发怎么声明不支持鸿蒙2.0啊的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中开发安卓应用时,若需声明不支持鸿蒙2.0,可在AndroidManifest.xml文件中使用<uses-feature>
或<uses-sdk>
标签进行限制。例如:
<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="30" />
或声明特定硬件/软件特性:
<uses-feature android:name="android.hardware.type.pc" android:required="false" />
鸿蒙Next对Android应用有兼容层,但无直接API声明排除鸿蒙2.0。实际兼容性由系统判定。
在HarmonyOS Next中,如果你使用Uniapp开发的应用需要声明不支持HarmonyOS 2.0,可以通过以下方式配置:
- 在manifest.json文件中添加HarmonyOS兼容性声明:
"harmonyos": {
"compatible": false,
"minAPIVersion": 4 // 表示仅支持HarmonyOS 4.0及以上
}
- 如果是原生开发,可以在config.json中配置:
"deviceTypes": [
"default",
"tablet"
],
"apiVersion": {
"compatible": 4,
"target": 5,
"releaseType": "Release"
}
- 对于Uniapp打包的应用,建议在提交审核时明确说明不支持HarmonyOS 2.0的原因(如使用了仅支持新版本API的特性)。
注意:这样配置后应用将不会在HarmonyOS 2.0设备上显示或允许安装。