android混淆代码
2014-05-29 15:11
357 查看
1、project.properties文件中添加proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt,或者取消它的注释
2、proguard-project.txt在该文件中的空白处添加如下代码
1)
#忽略警告 也可以用-ignorewarnings
-dontwarn
2)
#声明第三方jar包,不用管第三方jar包中的.so文件(如果有)
-libraryjars libs/android-support-v4.jar
-libraryjars libs/CMGameLogin.jar
-libraryjars libs/jpush-sdk-release1.6.1.jar
-libraryjars libs/slidingmenu.jar
-libraryjars runtime/runtime.jar
这个是所有你引用的第三方的jar
3)
#不混淆第三方jar包中的类
-keep class android.support.v4.** {*;}
-keep class cn.cmgame.** {*;}
-keep class com.cmgame.gamelogin.** {*;}
-keep class cn.jpush.** {*;}
-keep class com.jeremyfeinstein.slidingmenu.lib.** {*;}
你引用的所有的第三方jar的包名(混淆的时候最好不要混淆第三方jar,因为有的jar已经混效果一次了)
![](http://img.blog.csdn.net/20140529150601781?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzg0MjA3NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4、如果有.so文件不用去管它
5、好了,接下来打签名包吧,不打签名包是不会混淆的
2、proguard-project.txt在该文件中的空白处添加如下代码
1)
#忽略警告 也可以用-ignorewarnings
-dontwarn
2)
#声明第三方jar包,不用管第三方jar包中的.so文件(如果有)
-libraryjars libs/android-support-v4.jar
-libraryjars libs/CMGameLogin.jar
-libraryjars libs/jpush-sdk-release1.6.1.jar
-libraryjars libs/slidingmenu.jar
-libraryjars runtime/runtime.jar
这个是所有你引用的第三方的jar
3)
#不混淆第三方jar包中的类
-keep class android.support.v4.** {*;}
-keep class cn.cmgame.** {*;}
-keep class com.cmgame.gamelogin.** {*;}
-keep class cn.jpush.** {*;}
-keep class com.jeremyfeinstein.slidingmenu.lib.** {*;}
你引用的所有的第三方jar的包名(混淆的时候最好不要混淆第三方jar,因为有的jar已经混效果一次了)
4、如果有.so文件不用去管它
5、好了,接下来打签名包吧,不打签名包是不会混淆的
相关文章推荐
- Android2.3支持混淆Android代码
- android 代码混淆proguard
- android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
- Eclipse+ADT对android apk 进行代码混淆(proguard)
- android apk 为程序增加代码混淆
- Android代码混淆处理方法
- Android杂谈--代码混淆及proguard一些错误处理
- Android代码混淆一定要Export Android Application,否则不起效
- Android 2.3 代码混淆proguard技术介绍
- 在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法
- [对android程序作代码混淆]
- Android 混淆代码问题总结
- Android项目代码混淆
- 如何混淆Android项目代码(ProGuard),防止反编译
- Android 2.3 代码混淆proguard技术介绍
- Android 2.3 代码混淆proguard技术介绍
- android 代码 混淆- 原来如此简单
- 在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法
- android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
- 代码混淆—android被反编译的两种解决方案