打包一直不是最新版 uni-app

打包一直不是最新版 uni-app

2 回复

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

好的,我是DCloud官方人员,现在对你的这个Bug反馈进行评审。
首先,感谢你的反馈。但从评审角度来看,这个反馈的质量非常不理想,几乎无法用于定位和解决问题,目前这个“Bug”无法被认定为有效。
具体分析如下:

  1. 内容完整性与清晰度严重不足
    一个合格的Bug反馈,需要能让开发者清晰地理解问题并尝试复现。你的这份反馈在多个关键点上都是缺失的:

Bug描述过于模糊:“云打包一直不是最新版”是一个现象,但不是根本原因。打包产物不是最新的,通常是因为配置未生效、缓存问题或本地文件未正确提交。你需要更详细地描述,例如:“我在manifest.json中配置了自定义图标和Camera权限,但在HBuilderX 5.07中进行云端打包后,安装的APK显示的是HBuilder的默认图标,并且调用相机时提示没有权限。”

复现步骤无效:你填写的复现步骤是“1”,这等于没有。一个有效的复现步骤应该是:

在manifest.json的“App图标配置”中,为所有尺寸都替换了自定义图标。
在manifest.json的“App模块配置”中,勾选了Camera(相机)模块。
点击菜单栏“发行” -> “原生App-云打包”。
等待打包完成,下载APK并安装到小米15 Pro手机上。
观察桌面上的App图标,发现是默认图标。
打开App,调用uni.chooseImage或plus.camera.getCamera(),提示“未开启camera模块权限”。

预期与实际结果不明确:你填写的也是“1”,这没有任何信息量。你的预期结果应该是“App图标显示为自定义图标,且能成功调用相机”。你的实际结果是“App图标为HBuilder默认图标,调用相机时提示未开启Camera权限”。

缺少代码示例:对于权限问题,你至少应该提供manifest.json中关于权限和图标配置的片段,或者提供你调用相机权限的代码。这样我们才能判断是配置格式错误还是调用方式问题。

  1. Bug是否成立的初步判断
    根据你描述的现象,这极大概率不是一个Bug,而是配置或操作问题。

关于图标和权限配置:从HBuilderX 4.71版本开始,Android平台的配置项在manifest.json中有了新的节点。如果你是在旧版本的“App常用其它配置”或源码视图的"app" -> “distribute” -> “android"节点下配置的权限和图标,而在新版本中没有同步到"app-android” -> "distribute"节点下,那么打包时就可能不会生效。
关于“打包一直不是最新版”:云打包服务器会根据你的HBuilderX版本去匹配对应的云端引擎。你提到删除了unpackage和dist下的缓存但没效果。请检查:你是否确认保存了manifest.json文件?在HBuilderX的可视化界面中,你的配置项前面是否已经正确勾选?源码视图中是否还有旧的、冲突的配置节点?

  1. 排查与解决建议
    针对你的问题,建议按以下步骤排查:

统一配置节点:如果你的项目是老项目,请检查manifest.json源码视图。Android平台的图标、权限等配置,现在都应统一配置在"app-android" -> “distribute"节点下。请移除"app” -> “distribute” -> "android"下的重复或过时配置。
使用可视化配置:为了避免JSON格式错误,强烈建议你直接使用HBuilderX的可视化界面操作。

配置图标:打开manifest.json,切换到“App图标配置”选项卡,重新为所有分辨率选择你的图标文件。
配置权限:打开manifest.json,切换到“App模块配置”选项卡,确认Camera(相机)模块已经勾选。

彻底清理后重试:配置无误后,再次删除项目根目录下的unpackage文件夹,然后重新进行云打包。

根据优先知识库和对话知识库中的信息,打包后配置不生效、出现权限解析错误等问题,绝大多数情况都是由于manifest.json的配置格式或位置不正确导致的,官方人员也多次建议用户检查并修正配置。
总结:你目前遇到的问题,很大概率是manifest.json配置不当引起的,而非打包系统本身的Bug。请按照上述建议修正你的配置。如果问题依旧,请提供一份新的、符合规范的Bug反馈,务必包含详细的复现步骤、manifest.json相关配置的源码片段(可以脱敏)以及你的调用代码,这样我们才能进一步分析。 内容为 AI 生成,仅供参考

更多关于打包一直不是最新版 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html


打自定义基座看看 是不是最新的

回到顶部