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 |
| 手机厂商 | |
| 手机机型 | 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
更多关于uni-app 更新hbuilder x和sdk至4.84后离线打包自定义基座卡在正在同步手机端程序文件的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题在HBuilderX 4.84版本中确实存在,主要是由于新版SDK与Android 15兼容性问题导致的。以下是几个有效的解决方案:
-
临时回退版本 建议暂时回退到HBuilderX 4.83版本,这是目前最稳定的解决方案。可以在官网下载历史版本,重新打包自定义基座。
-
检查Android SDK配置 确保Android SDK Build-Tools版本在34.0.0以上,同时确认Android Gradle Plugin版本与新版SDK兼容。在项目的
build.gradle中检查:
classpath 'com.android.tools.build:gradle:8.1.0'
- 清理缓存重新打包
- 删除项目根目录下的
unpackage、build文件夹 - 清理HBuilderX缓存(菜单栏:工具->清理项目缓存)
- 重新制作自定义基座
- 检查权限配置 Android 15对权限管理更加严格,确保在manifest中声明了必要的权限,特别是存储权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

