一段时间以来,我一直在使用一个包含大量可重用代码的库项目。这样,如果有错误,我只需要在一个地方修复它。该项目还包含大量资源。它包含所有这些东西并不是真正的问题,因为在大多数项目中我几乎都使用它们。
现在我正在做一个非常小的项目,我也使用我的库项目。但我只需要其中的一小部分,并且我认为 java 编译器足够聪明,可以知道我需要哪些类和资源。好吧,直到我看到完整包的文件大小......经过一些反编译后,我发现我的库项目中所有未使用的资源也都编译到了apk中。
所以现在我的问题是,有没有办法告诉 android 编译器它应该忽略未使用的资源?