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 中正确配置了 minSdkVersiontargetSdkVersion。例如:
    "android": {
      "minSdkVersion": 21,
      "targetSdkVersion": 33
    }
    
  • 如果 targetSdkVersion 过低,可能会导致在高版本 Android 上出现兼容性问题。

2. 检查权限配置

  • 小米澎湃OS对权限管理更加严格,确保在 manifest.json 中声明了所有必要的权限。
  • 如果应用需要动态权限(如存储、定位等),确保在代码中动态申请权限。

3. 查看日志定位问题

  • 使用 adb logcat 查看应用运行时的日志,定位闪退的具体原因。
  • 在终端运行以下命令:
    adb logcat | grep "YourAppPackageName"
回到顶部