老师,你的proguard-rules.pro文件是怎么弄的呢,我弄你的也报错,找不到proguard-android-optimize.txt文件

老师,你的proguard-rules.pro文件是怎么弄的呢,我弄你的也报错,找不到proguard-android-optimize.txt文件

还有一个问题就是  为什么我在debug版网络请求都正常,但是弄成release.apk就用不了网络请求了呢

正在回答

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

1回答

proguard-android-optimize.txt

没有就自己创建一个

网络请求跟debug包,release包没关系、我怀疑是release包把你的数据模型对象混淆了,导致json转换数据模型失败了。把数据模型keep下,添加混淆规则就行,参考课程源码

  • windLin 提问者 #1

    老师,我的网络请求没用包写的,里面也写了数据接口,不混淆反编译就看到了接口,同时网络请求回来的json是通过bean来保存,我可以做到其中一样混淆也请求吗,还有就是我用

    -keep public class com.google.vending.licensing.ILicensingService

    这类的都显示红,是因为我缺少了什么吗


    2021-06-24 19:24:22
  • windLin 提问者 #2

    http://img1.sycdn.imooc.com//climg/60d46c6f09d46c2c06100450.jpg

    http://img1.sycdn.imooc.com//climg/60d46c6f0920e0d008210378.jpg

    是我没添加包吗还是?

    2021-06-24 19:29:18
  • LovelyChubby 回复 提问者 windLin #3

    你的数据模型 有这样keep住吗????

    2021-06-24 19:33:07
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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