补丁生成错误提示

补丁生成错误提示

打patch时,出现如下提示:patch_signed_7zip.apk is bigger than patch_signed.apk 687 byte, you should choose patch_signed.apk at these time!

http://img1.sycdn.imooc.com//climg/5ffd193a090f0e3612801024.jpg

patch是生成了,放在热更新发布时,没有自动识别替换版本

http://img1.sycdn.imooc.com//climg/5ffd1b9e0928dc6912801024.jpg


MyApplication里的 Bugly的appId已经替换成了自己的idhttp://img1.sycdn.imooc.com//climg/5ffd1b440979161512801024.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2021-01-12 15:25:54

同学,你好。首先,手机有没有安装上基准APK,能不能正常运行。然后确认应用的权限有没有全部开启。另外手机上的APK是不是当前的基准包目录。祝学习愉快!

http://img1.sycdn.imooc.com//climg/5ffd4ee10946643402940236.jpg

  • 提问者 慕运维0750787 #1

    已经安装了基准包,权限也开启了。我是先安装成功运行后,才云生成补丁,并想上传的


    2021-01-14 09:58:12
  • 好帮手慕雪 回复 提问者 慕运维0750787 #2

    1)需要更改的包必须运行一次,才能上报到bugly。你得最少运行一次。

    2)tinkerId修改了没有。

    3)同学选择了补丁apk后,就应该识别目标版本,而你这里并没有识别。同学找到tinker-support.gradle文件,在enable = true下一行,增加tinkerEnable = true,

    tinkerPatch {第一行也增加tinkerEnable = true。在<application>中添加配置android:enableProxyApplication = "true"  再试一下。



    2021-01-14 15:01:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师