2***@qq.com
2***@qq.com
  • 发布:2024-12-18 15:39
  • 更新:2024-12-18 16:17
  • 阅读:76

【报Bug】在使用云打包时打包会有什么区别吗?一样的代码,几次打包出来的apk在相同的手机上运行出不同的效果,有的安装得了,有的安装不了。可以是因为什么原因造成的?

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 19045.5247

HBuilderX类型: 正式

HBuilderX版本号: 4.36

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

mate30,50都装不了;分别是安卓10,鸿蒙2.0

操作步骤:

点击发行中的android云打包,使用自有证书,填写证书信息,点击打正式包,选择快速安心打包最后点击打包

预期结果:

打出个可以安装的包

实际结果:

经常打不出可以安装的包,具体原因也不清楚

bug描述:

在使用云打包时打包会有什么区别吗?一样的代码,几次打包出来的apk在相同的手机上运行出不同的效果,有的安装得了,有的安装不了。可以是因为什么原因造成的?
由于是特殊用户,安装包是由系统强制安装到手机的,但是有的安装包可以顺利安装,有的会安装包只下载到手机上但安装不上。

2024-12-18 15:39 负责人:无 分享
已邀请:
cps

cps

是不是变更了manifest.json文件,如果有需要使用传统打包

  • 2***@qq.com (作者)

    是的,每次上架都需要更新的版本号和名称。这是什么原因呢,为什么变更了manifest.json文件就会影响打包功能?传统打包是指用安卓编译器打包吗?谢谢

    2024-12-18 15:48

  • cps

    回复 2***@qq.com: 具体为什么我也不太清楚,我记得在uniapp官方文档中有介绍,变动了manifest.json文件之后首次打包需要使用传统打包,具体位置记不得了 刚才官网也没找到

    2024-12-18 16:31

DCloud_App_Array

DCloud_App_Array

具体情况还需看安装提示什么错误信息?通常情况正式发布时推荐使用“传统打包”模式。
安心打包是仅提交应用的原生插件、模块配置等信息提交云端打包生成apk后,再下载到本地将应用资源等注入到安装包后再重签生成新的安装包。传统打包是将应用所有信息都提交云端打包机生成apk后,下载直接使用。
在部分情况下可以本地修改安装包重签后有问题,可以尝试切换使用云端打包。

要回复问题请先登录注册