工具:android studio
app客户端通过aes加密传递后台数据
dev环境一切OK,打包后请求后台数据总是报错
Caused by: java.lang.RuntimeException: Stub!
at org.apache.commons.codec.a.a.e(Unknown Source)
改了无数遍proguard-rules.pro文件,总是不对,后来发现是base64类的问题,这个类是org.apache.http.legacy.jar包下的,
在pro文件中,keep下此包
-keep class org.apache.**{*;}
打包,测试,终于OK
其他问题可以参考的一些文章:
http://blog.csdn.net/fengyuzhengfan/article/details/43876197
http://blog.csdn.net/hero_zhouwu/article/details/8978849
http://blog.csdn.net/ma969070578/article/details/9465439
http://blog.csdn.net/lovexjyong/article/details/24652085