Proguard 查询,正在使用哪一个
Posted
技术标签:
【中文标题】Proguard 查询,正在使用哪一个【英文标题】:Proguard query, which one is being used 【发布时间】:2014-08-26 14:29:06 【问题描述】:我的 android 项目有一个名为 project.properties 的文件,我通过取消注释 proguard.config=$sdk.dir/tools/proguard 的行来启用 Proguard /proguard-android.txt:proguard-project.txt.
我还有另一个名为 proguard-project.txt 的文件。我在我的应用中使用了 BugSense*,所以我在其中放入了 **-keep class com.bugsense 等。
我的问题是,实际使用了哪些 proguard 属性?因为有两个。
【问题讨论】:
【参考方案1】:当您使用代码proguard.config=$sdk.dir/tools/proguard/proguard-android.txt:proguard-project.txt激活proguard时,中定义的规则>proguard-project.txt 只是附加到 /tools/proguard/proguard-android.txt
中定义的规则【讨论】:
所以我的 bugsense 不会被混淆? 当然它会根据你定义的规则被混淆。 keep class 用于标记构建器以排除这些类被混淆。以上是关于Proguard 查询,正在使用哪一个的主要内容,如果未能解决你的问题,请参考以下文章