那什么我把把minifyEnabled =true,没有配置 发到手机也能运行呀

那什么我把把minifyEnabled =true,没有配置 发到手机也能运行呀

那什么我把把minifyEnabled =true,没有EventBus混淆配置 发到手机也能运行呀,各个按钮都能正常点击运行

正在回答

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

2回答

minifyEnabled用来控制是否运行混淆的,如果设置程true,就会把apk压缩到最小,压缩不会影响apk的执行,会把没有使用的方法弃掉。

  • 森林之王2 提问者 #1
    我后来又测试了一下debug-apk不受影响,就是正式发版的带签名的apk,如果不加混淆规则,apk会闪退,可能原因就是把没有用的方法去掉的原因.
    2019-07-21 11:06:16
  • 森林之王2 提问者 #2
    debug-apk不会弃掉,正式签名的才会
    2019-07-21 11:08:54
  • irista23 回复 提问者 森林之王2 #3
    因为minifyEnabled设置在release{}中了,所以不会影响debug
    2019-07-22 14:00:27
提问者 森林之王2 2019-07-20 19:10:14

老师你不 说,编译成apk ,编译器会把 @Subscribe 注解的方法 删除掉,保存apk包变小吗

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.Android 网络操作与流行框架
  • 参与学习           人
  • 提交作业       220    份
  • 解答问题       1800    个

本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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