uni-app 升级HB后自定义基座打包出现错误 在升级HB前项目的自定义基座没有问题 从3.99升级为4.08后打包出现自定义基座错误提示
uni-app 升级HB后自定义基座打包出现错误 在升级HB前项目的自定义基座没有问题 从3.99升级为4.08后打包出现自定义基座错误提示
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | win10 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:win10
HBuilderX类型:正式
HBuilderX版本号:4.08
手机系统:Android
手机系统版本号:Android 10
手机机型:google手机
页面类型:vue
vue版本:vue2
打包方式:云端
项目创建方式:HBuilderX
bug描述:
在升级HB前项目的自定义基座没有问题,之前的是3.99
升级为4.08后打包出现自定义基座以下错误提示
Appid: UNIEEE83957
FAILURE: Build failed with an exception.
-
Where:
Build file[PackagePath]/app/build.gradle
line: 21 -
What went wrong:
A problem occurred evaluating project:app
.
For input string: "10202400401"
- Try:
Run with --debug option to get more log output.
Run with --scan to get full insights.
- Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating project `:app`.
...
应用的版本号(整数值)超出了有效范围(1~2147483647),版本号与版本名称不一样,建议从1开始,每次发版增加一个数值。
而且找不到app/build.gradle这个文件
请问有官方人员解答一下吗
自己留痕:原因app的版本号过长 这个10202400401
在升级 HBuilderX(HB)后,自定义基座打包出现错误,可能是由于以下几个原因导致的。以下是一些常见的排查步骤和解决方案:
1. 检查 HBuilderX 版本兼容性
- 确保你的项目代码和依赖库与 HBuilderX 4.08 版本兼容。
- 如果项目中有插件或依赖库不支持新版本,可能会导致打包失败。
2. 重新配置自定义基座
- 升级 HBuilderX 后,可能需要重新配置自定义基座。
- 打开 HBuilderX,进入项目根目录,按照以下步骤操作:
- 点击菜单栏的 运行 -> 运行到手机或模拟器 -> 制作自定义基座。
- 重新生成自定义基座,并确保选择正确的平台(Android 或 iOS)。
3. 检查 manifest.json 配置
- 打开
manifest.json
文件,检查以下配置:appid
是否正确。- 确保
模块配置
中的相关模块已正确启用。 - 如果使用了原生插件,确保插件已正确配置并支持新版本。
4. 清理项目缓存
- 清理 HBuilderX 的缓存文件,尝试重新打包:
- 关闭 HBuilderX。
- 删除项目根目录下的
unpackage
文件夹。 - 删除
node_modules
文件夹(如果有),然后运行npm install
重新安装依赖。 - 重新打开 HBuilderX,尝试重新打包。
5. 检查日志文件
- 查看打包时的错误日志,通常可以在以下位置找到:
- HBuilderX 控制台输出。
- 项目根目录下的
unpackage/logs
文件夹。
- 根据错误日志的具体信息,进一步排查问题。
6. 更新依赖和插件
- 如果项目中使用了第三方插件或依赖库,确保它们是最新版本。
- 在
package.json
中检查依赖版本,或运行以下命令更新依赖:npm install