【问题标题】:Android ProGuard OptimizationAndroid ProGuard 优化
【发布时间】:2014-06-01 12:08:21
【问题描述】:

为了对我的 Android 应用程序进行优化,我在 project.properties 中启用了以下语句。

target=android-15
android.library=true
proguard.config=proguard-android-optimize.txt

在 proguard-android-optimize.txt 中,我编写了 -dontwarn-keep 语句。

我的构建成功但没有得到优化:我的问题是 APK 的大小保持不变。

谁能建议我如何优化我的代码?

【问题讨论】:

    标签: android optimization proguard


    【解决方案1】:

    project.properties 中启用 ProGuard 优化的行通常如下所示:

    proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt
    

    您当然可以用一个自定义配置文件替换这两个文件,但是您应该小心指定正确的设置。如果您指定 -dontshrink-dontoptimize-dontobfuscate-keep 的模式过于宽泛,您可能看不到您想要的优化。

    对于 Ant 和 Eclipse,ProGuard 仅适用于发布版本。

    使用 Gradle,您必须在 build.gradle 中启用 ProGuard。

    【讨论】:

      猜你喜欢
      • 2016-05-21
      • 2021-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多