uni-app Mac的Hbuilder X3.99 云打包安卓在小米澎湃OS上闪退
uni-app Mac的Hbuilder X3.99 云打包安卓在小米澎湃OS上闪退
项目信息 | 详情 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Mac |
PC开发环境版本 | Sonoma 14.2.1 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 3.99 |
手机系统 | Android |
手机系统版本 | Android 14 |
手机厂商 | 小米 |
手机机型 | Redmi k60pro |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
操作步骤:
- 项目云打包
预期结果:
- APP正常启动
实际结果:
- APP闪退
bug描述:
更多关于uni-app Mac的Hbuilder X3.99 云打包安卓在小米澎湃OS上闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
提供一下安装包
更多关于uni-app Mac的Hbuilder X3.99 云打包安卓在小米澎湃OS上闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
私信您了
这个问题原因可能是我的本地插件兼容的cpu类型与项目打包的cpu类型不一致造成的,更新了本地插件以兼容arm64-v8a就解决了。不算是平台的bug。如何将该条删除或者标记状态为已关闭呢
在使用 uni-app 进行开发时,如果在小米澎湃OS(基于 Android 的 MIUI 系统)上云打包的安卓应用出现闪退问题,可能是由于多个原因导致的。以下是一些可能的原因和解决方法:
1. 检查 Android 版本兼容性
- 小米澎湃OS可能基于较新的 Android 版本,而你的应用可能未适配高版本 Android。
- 确保在
manifest.json
中正确配置了minSdkVersion
和targetSdkVersion
。例如:"android": { "minSdkVersion": 21, "targetSdkVersion": 33 }
- 如果
targetSdkVersion
过低,可能会导致在高版本 Android 上出现兼容性问题。
2. 检查权限配置
- 小米澎湃OS对权限管理更加严格,确保在
manifest.json
中声明了所有必要的权限。 - 如果应用需要动态权限(如存储、定位等),确保在代码中动态申请权限。
3. 查看日志定位问题
- 使用
adb logcat
查看应用运行时的日志,定位闪退的具体原因。 - 在终端运行以下命令:
adb logcat | grep "YourAppPackageName"