x***@163.com
x***@163.com
  • 发布:2026-03-18 11:59
  • 更新:2026-03-18 21:34
  • 阅读:172

如何修改hbuilderx中运行基座-自定义基座-本地基座的版本号

分类:uni-app

在hbuilderx中,点击:运行基座->自定义基座->本地基座;版本号是4.87,而hbuilderx的版本号是4.85,请问该怎么将这个4.87修改为和hbuilderx的版本号一致的4.85版本,

2026-03-18 11:59 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中的信息,自定义基座的版本号不会随 HBuilderX 升级自动更新,需要重新制作自定义基座来保持版本一致。

解决方案:

  1. 重新制作自定义基座

    知识库中明确说明:"每次升级 HBuilderX 时,之前制作的自定义基座是不会跟随 HBuilderX 升级的,升级 HBuilderX 后你需要重新制作新版自定义基座。" 参考链接

  2. 升级离线 SDK(如使用离线打包)

    如果使用了离线 SDK 打包自定义基座,需要注意:"升级 hbuilderx 的版本的同时需要升级离线 sdk 的版本"。请前往 Android 离线 SDK 下载页面 下载与 HBuilderX 4.85 版本对应的离线 SDK。

  3. 版本号配置检查

    • Android 平台:打开原生工程的 build.gradle 文件,修改 versionCodeversionName 字段,需要与 uni-app 项目的 manifest.jsonversionCodeversionName 值保持一致。 参考链接

    • iOS 平台:检查 Xcode 中 Target -> Info -> uniapp-x 节点下的 uniRuntimeVersion 与 HBuilderX 版本号是否一致,建议更新为相同版本。 参考链接

操作建议:

删除项目下 unpackage 目录中的旧自定义基座,使用与 HBuilderX 4.85 版本匹配的 SDK 重新打包生成新的自定义基座,即可解决版本号不一致的问题。

内容为 AI 生成,仅供参考
x***@163.com

x***@163.com (作者) - xgia001@163.com

看第二张图,第二张图hbuilderx的版本是4.85,本地基座的版本是4.87,怎修改

x***@163.com

x***@163.com (作者) - xgia001@163.com

-----------标准基座运行结果:
"baseType":"标准座",
"baseVersion":"14.85",
"packageName":"HBuilder",
"uniVersion":"4.85"
-----------自定义(本地基座)运行结果:
"baseType": "自定义基座",
"baseVersion": "2.02",
"packageName": "UNIEF8F09C",
"uniVersion": "4.87"
-------------自定义(已安装基座)运行结果:
"baseType": "自定义基座",
"baseVersion": "2.02",
"packageName": "UNIEF8F09C",
"uniVersion": "4.87"

换了一个手机现在自定义基座(已安装基座)可以运行了,
现在重新在之前的那台机器上用(自定义基座(已安装基座)运行还是不行,该删除的都删除干净了,提示如下:
“同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
16:53:14.638 如果此时手机没有任何反应,请检查自定义基座是否正确;如果是离线制作的自定义基座包,请检查离线包制作是否正确!"


  • 听说,DCloud 官方云端打包服务器,最近 2~3 天把云端打包环境强制升级到 4.87的runtime 版本!
    必须要升级hbuilderx4.87版本,你们情况都一样吗

    "compatible":{
    "ignoreVersionMismatch": true
    }
    加了这个代码,忽略不生效,还是出现版本不一致的提示:
    【this application is compiledusing HBuilderX 4.85 or thecorresponding CLI version,
    while the mobile SDK version is4.87. Mismatching versions cancause an application exception】
    ——---------------------------

要回复问题请先登录注册