永发信息网

proguard5.3.2配置文件在哪

答案:2  悬赏:0  手机版
解决时间 2021-01-02 04:33
proguard5.3.2配置文件在哪
最佳答案
使用2.3版本sdk才用google2.3才sdk加入proguard
2.1找proguard.bat文件般android-sdk-windows\tools\proguard\bin目录
proguard.bat文件行
java -jar "%PROGUARD_HOME%"\lib\proguard.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
替换行
java -jar "%PROGUARD_HOME%"\lib\proguard.jar %*
全部回答
自2.3版本后,新生成的项目中,没有proguard.cfg文件,只有proguard-project.txt ,其实为类似。 混淆文件配置很简单,在网上可以找到很多,具体在 project.properties文件 中 在2.3版本前,只需配置 :proguard.config=proguard.cfg , 而在2.3版本后则配置: proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 上述脚本配置很简单,但脚本编写 都需要编写合适自己的 混淆脚本来达到我们工程混淆目的(因为系统给的混淆不够用),所以就需要我们好好学习脚本编写知识,先归纳如下: 1.工程中含有第三方jar包,或者.so文件 混淆处理。 -libraryjars libs/apns_1.0.6.jar -libraryjars libs/armeabi/libbaidumapsdk_v2_3_1.so -libraryjars libs/armeabi/liblocsdk4.so -libraryjars libs/baidumapapi_v2_3_1.jar -libraryjars libs/core.jar -libraryjars libs/gesture-imageview.jar -libraryjars libs/gson-2.0.jar 还可以这么处理: 项目中含有 baidumapapi.jar -keep class com.baidu.mapapi.** {*;} 项目中含有 android-support-v4.jar -dontwarn android.support.v4.** -keep class android.support.v4.** { *; } -keep public class * extends android.support.v4.** -keep public class * extends android.app.fragment -keep 表示不需要混淆的类,因为如activity等四大组件如果混淆后,则androidmanifest.xml中就无法识别那个活动类了,则程序无法运行。 -dontwarn 表示对于警告的类
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Compared with his sister,Jerry is even mor
南宁友仔娶老婆要给多少彩礼才算够
whoo后适合什么年龄
消防施舍的含义是?
怎么发公众号名片
坝美,八宝,普者黑,抚仙湖怎样安排路程
工作总监用英语怎么说
可以异地做公证吗
男生圆脸适合什么帽子
缺憾的反义词
梦幻西游手游在哪卖号
白色相簿2有没有安卓版的 ons的 谁有 发下给
有什么互动的手机游戏
梦见别人在水里游泳
如何通过微信号人肉
推荐资讯
骖螭是什么意思
扑克牌的玩法有哪些
来自《明史,杨卓传》杨卓,字自立,泰和人…
怎样做凉皮视频
带淼的名字
arcmap属性列表中如何算亩
甄嬛传里面华妃、安陵容、眉庄 温室处 浣碧都
温哥华和多伦多哪个更适合留学
有关为目标,无怨无悔的诗词的名言典故
电脑鼠标指针一直处于后台运行状态,CPU占用率
eicodesign 宣布 weico 一千万用户后,Clover
行李箱提手坏了,能修吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?