我对非常简单的应用程序有疑问。 APK 大小现在是 3 MB ,但它对我来说包含了很多无用的文件(我认为这些文件的来源是支持库)。在我的应用程序中,我不使用任何图像,但所有可绘制目录都包含许多图标,按钮等。是否可以通过 gradle 中的任何规则或其他方法删除此图像?我使用Android Studio。
我已经添加了有关要包含在APK中的语言的build.gradle信息。我之前有过Hello World 80种语言。
文件屏幕:
答案 0 :(得分:1)
适用于Android的Gradle构建系统支持" resource shrinking
":在打包的应用中,在构建时自动删除未使用的资源。除了删除项目中在运行时实际不需要的资源之外,如果应用程序实际上不需要它们,这也会从库中删除资源。
要启用此选项,请在您的gradle文件中添加第shrinkResources true
行。
android {
...
buildTypes {
release {
shrinkResources true
}
}
}
查看官方文档,
http://tools.android.com/tech-docs/new-build-system/resource-shrinking