我在build.gradle中激活了资源缩小,但现在删除了我的嵌入式可穿戴应用程序。如何避免我的微型应用因为未使用而被删除?



由于我想缩小其他未使用的资源,因此我在使用此DSL:

buildTypes {
    release {
        shrinkResources true
        // ...
    }
}

我猜想我需要使用proguard,但我不知道如何实现。我检查了原因文档,但没有了解如何保护单个成员变量。

最佳答案

您在引用R.raw.apkpath吗?看Packaging Wearable Apps trainingrawPathResId中提到res/xml/wearable_app_desc.xml
附带说明,使用Gradle启用proGuard很简单

 buildTypes {

        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.release
        }
}

10-07 19:14
查看更多