uniapp 安卓app包是否支持安卓9?

使用uniapp打包的安卓app是否兼容安卓9系统?有没有已知的兼容性问题需要注意?

2 回复

支持。UniApp基于跨平台框架,兼容安卓9及以上版本,建议使用最新HBuilderX打包以确保最佳兼容性。


是的,UniApp 编译的 Android App 完全支持 Android 9(API 级别 28)。UniApp 基于跨平台框架开发,默认兼容 Android 5.0(API 21)及更高版本,因此无需特殊配置即可在 Android 9 上正常运行。

注意事项:

  1. 权限适配:若应用使用敏感权限(如位置、存储),需在 manifest.json 中声明,并确保符合 Android 9 的权限策略。
  2. HTTPS 网络请求:Android 9 默认禁用明文传输,若需 HTTP 请求,需在 manifest.jsonapplication 节点添加:
    android:usesCleartextTraffic="true"
    
  3. Target SDK 设置:建议将 targetSdkVersion 设置为 28(或更高)以适配 Android 9 特性,在 HBuilderX 中可在 manifest 配置。

检查与配置:

  • 在 HBuilderX 中查看 manifest.json,确保 targetSdkVersion ≥ 28。
  • 测试时关注权限弹窗、网络请求等行为是否符合预期。

如有特定功能问题,可结合日志进一步排查。

回到顶部