androidgradleproguardshrinkresources

Avoid shrinking/removing wearable micro app from apk file


I activated the resouce shrinking in my build.gradle but now my embeded wearable app is stripped out. How can I avoid that my micro app is removed, because it is unused?

Skipped unused resource res/raw/android_wear_micro_apk.apk: 382310 bytes

Since I want to shrink the other not used resouces I'm using this DSL:

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

I would guess that I need to use proguard but I have no idea how to achieve that. I checked of cause the documentation, but I didn't get it how protect a single member variable.


Solution

  • This is Bug 78620 and was fixed in the gradle build tools 0.14.1.