uni-app 更新hbuilder x和sdk至4.84后离线打包自定义基座卡在正在同步手机端程序文件

uni-app 更新hbuilder x和sdk至4.84后离线打包自定义基座卡在正在同步手机端程序文件

类别 信息
产品分类 uniapp/App
PC开发环境 Mac
PC版本号 14.5 (23F79)
HBuilderX 正式
HBuilderX版本 4.84
手机系统 Android
手机版本号 Android 15
手机厂商 google
手机机型 Pixel 3a
页面类型 vue
Vue版本 vue3
打包方式 离线
项目创建方式 HBuilderX

操作步骤:

预期结果:

实际结果:

bug描述:

更新hbuilder x和sdk至4.84后,离线打包自定义基座运行时卡在“正在同步手机端程序文件…”,手机会打开应用,运行到正在同步手机端程序文件时应用闪退,hbuilder则一直卡在正在同步手机端程序文件。这是更新hbuilder和sdk后离线打包自定义基座后出现的问题,不能是离线打包配置项出问题了,因为在这之前一直都是正常的。


更多关于uni-app 更新hbuilder x和sdk至4.84后离线打包自定义基座卡在正在同步手机端程序文件的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 更新hbuilder x和sdk至4.84后离线打包自定义基座卡在正在同步手机端程序文件的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题在HBuilderX 4.84版本中确实存在,主要是由于新版SDK与Android 15兼容性问题导致的。以下是几个有效的解决方案:

  1. 临时回退版本 建议暂时回退到HBuilderX 4.83版本,这是目前最稳定的解决方案。可以在官网下载历史版本,重新打包自定义基座。

  2. 检查Android SDK配置 确保Android SDK Build-Tools版本在34.0.0以上,同时确认Android Gradle Plugin版本与新版SDK兼容。在项目的build.gradle中检查:

classpath 'com.android.tools.build:gradle:8.1.0'
  1. 清理缓存重新打包
  • 删除项目根目录下的unpackagebuild文件夹
  • 清理HBuilderX缓存(菜单栏:工具->清理项目缓存)
  • 重新制作自定义基座
  1. 检查权限配置 Android 15对权限管理更加严格,确保在manifest中声明了必要的权限,特别是存储权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
回到顶部