我看到一些资料里提到可以用这样的句式阻止第三方jar包被混淆:
-libraryjars ./libs/android-support-v4.jar
有3个问题:
对于libs下的aar,也可以用
-libraryjars
这样的语法处理吗?可以用通配来实现对libs下所有的jar和aar统一避免混淆吗?
比如这样:-libraryjars ./libs/*
,是否可以实现上述功能:我看到前人的代码中用
# weibo
-keep class com.sina.** { *; }
-dontwarn com.sina.**
这样的代码来keep第三方库,请问这种方式跟-libraryjars
效果一致吗?
谢谢
准确的说
-libraryjars
指的是依赖的jar
,对于第三方库,如果不想混淆还是使用-keep
相关指令。