我在build.gradle中激活了资源缩小,但现在删除了我的嵌入式可穿戴应用程序。如何避免我的微型应用因为未使用而被删除?
由于我想缩小其他未使用的资源,因此我在使用此DSL:
buildTypes {
release {
shrinkResources true
// ...
}
}
我猜想我需要使用proguard,但我不知道如何实现。我检查了原因文档,但没有了解如何保护单个成员变量。
最佳答案
您在引用R.raw.apkpath
吗?看Packaging Wearable Apps training在rawPathResId
中提到res/xml/wearable_app_desc.xml
附带说明,使用Gradle启用proGuard很简单
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}