uni-app 安卓14打开应用总是闪的问题
uni-app 安卓14打开应用总是闪的问题
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win10 | HBuilderX |
产品分类:
uniapp/App
PC开发环境操作系统:
Windows
HBuilderX类型:
正式
HBuilderX版本号:
4.12
手机系统:
Android
手机系统版本号:
Android 14
手机厂商:
华为
手机机型:
ViVO X100
页面类型:
vue
vue版本:
vue2
打包方式:
云端
操作步骤:
- 见视频,封装的只有安卓14闪退
预期结果:
- 见视频,封装的只有安卓14闪退
实际结果:
- 见视频,封装的只有安卓14闪退
bug描述:
- 现在的系统不支持安卓14吧?我测试了很多机器打包,只有安卓14版本的封装的包闪,包括荣耀,华为小米,vivo等机器都是安卓14的闪。
更多关于uni-app 安卓14打开应用总是闪的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app 安卓14打开应用总是闪的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在 Android 14 上使用 uni-app 开发的应用出现闪退问题,可能是由于以下原因导致的。以下是一些常见的原因和对应的解决方法:
1. Android 14 兼容性问题
Android 14 引入了新的权限和行为变更,可能导致应用在运行时崩溃。
解决方法:
- 确保
targetSdkVersion和compileSdkVersion更新到最新的稳定版本(例如 33 或 34)。 - 检查应用的权限声明是否完整,尤其是 Android 14 新增的权限(如
READ_MEDIA_IMAGES、READ_MEDIA_VIDEO等)。 - 使用最新的 uni-app SDK 和插件版本。
2. 缺少必要的权限
Android 14 对权限管理更加严格,缺少必要权限可能导致应用闪退。
解决方法:
- 在
AndroidManifest.xml中声明所有需要的权限。 - 动态请求运行时权限(如存储权限、相机权限等)。
3. WebView 兼容性问题
uni-app 依赖 WebView 运行,Android 14 的 WebView 可能存在兼容性问题。
解决方法:
- 更新设备的 WebView 到最新版本。
- 在
AndroidManifest.xml中添加以下配置:<application android:usesCleartextTraffic="true" android:hardwareAccelerated="true"> </application>

