Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)
来源:互联网 发布:三星oculus 软件下载 编辑:程序博客网 时间:2024/04/30 23:13
最近1个项目中 需要导入移动MM的第三方计费包,混淆时用到了如下脚本,可屏蔽警告,不混淆第三方包指定内容。
非常有效
proguard.cfg 文件
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-ignorewarnings //这1句是屏蔽警告,脚本中把这行注释去掉
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
//这1句是导入第三方的类库,防止混淆时候读取包内容出错,脚本中把这行注释去掉
-libraryjars libs/mmbilling.jar
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
//这4句是不混淆第三方包中的指定内容,脚本中把这行注释去掉
-keep class com.ccit.** {*; }
-keep class ccit.** { *; }
-keep class com.aspire.**
-keep class mm.vending.**
由www.J2meGame.com整理,转载请说明。
- Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)
- Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)
- Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)
- Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)
- Android不混淆第三方jar包
- Android中proguard混淆第三方jar包
- Android中proguard混淆第三方jar包
- Android中proguard混淆第三方jar包
- android 代码混淆 不混淆第三方jar包
- Android 混淆打包不混淆第三方jar包
- Android 混淆打包不混淆第三方jar包
- android 代码混淆 不混淆第三方jar包
- android混淆, 忽略第三方jar包
- android 第三方jar包 混淆打包
- android 打包时不混淆第三方的jar包
- Android项目:第三方Jar包proguard混淆之常见开源项目混淆配置
- android 不混淆第三方包
- Android项目:proguard混淆第三方jar.
- GROUPING …. WITH ROLLUP 做分组汇总 统计(转)
- Chrome浏览器、火狐等浏览器上和IE类浏览器(360、qq等)有所不同,目前已发现的不同以及解决办法
- Nginx配置文件详细说明
- Nokia N9 相关的网站,不定期更新
- 学习与考试
- Android导入第三方jar包,proguard混淆脚本(屏蔽警告,不混淆第三方包)
- Highcharts报表之柱状图
- java web项目中上传文件、图片路径问题
- 如何查看Class文件编译的JDK版本
- ListView的异步加载图片
- MFC如何使用自己画的光标
- 使用Latex编辑你的论文 傻瓜版
- C/C++ 读文件方式类比
- eclipe + GoogleCode 管理代码