【问题标题】:Proguard query, which one is being usedProguard 查询,正在使用哪一个
【发布时间】: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 属性?因为有两个。

【问题讨论】:

    标签: android 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 用于标记构建器以排除这些类被混淆。
    猜你喜欢
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    相关资源
    最近更新 更多