我激活了缩小在我的build.gradle中的资源,但现在我的嵌入式可穿戴应用被剥离了。我怎样才能避免我的微型应用程序被删除,因为它是未使用?避免从apk文件中缩小/移除可穿戴的微应用
跳过未使用的资源RES /生/ android_wear_micro_apk.apk:382310个字节
因为我想缩我使用这个DSL其他未使用resouces:
buildTypes {
release {
shrinkResources true
// ...
}
}
我会猜测我需要使用proguard,但我不知道如何实现这一点。我检查了导致文档,但我没有得到它如何保护单个成员变量。
这可能是一个错误。您可以在http://b.android.com上提出问题。或者,如果您没有其他许多原始资源,请尝试保留整个'R.raw'类。 – CommonsWare 2014-11-03 12:07:47
我会假设类似'-keep class your.package.name.here.R.raw。** {*; }'可以在你的ProGuard配置文件中工作。请注意,这将是来自清单的实际'package'值,无论哪个软件包具有此原始资源。鉴于[此问题](https://code.google.com/p/android/issues/detail?id=78617)我很怀疑我的建议可行,但至少值得一试。 – CommonsWare 2014-11-03 12:18:41