如何在Android Studio中从APK buld中排除默认资源?

如何在Android Studio中从APK buld中排除默认资源?,android,android-studio,gradle,resources,apk,Android,Android Studio,Gradle,Resources,Apk,我在Android Studio中构建的APK文件中遇到了一个小问题(但同样的问题也会影响我的APK,即使我是从命令提示符下构建的) 问题是:如果我将.apk重命名为.zip以查看其中的文件,或者即使我使用AS中包含的analyzer工具分析.apk,我也会在“res”目录中看到很多png文件,这些文件我没有包含,甚至没有在我的应用程序中使用。 我猜它们是Android中使用的标准图标,但我想从我构建的apk文件中排除它们 这些文件名类似于“abc_ic_restoffilenamehere.p

我在Android Studio中构建的APK文件中遇到了一个小问题(但同样的问题也会影响我的APK,即使我是从命令提示符下构建的)

问题是:如果我将.apk重命名为.zip以查看其中的文件,或者即使我使用AS中包含的analyzer工具分析.apk,我也会在“res”目录中看到很多png文件,这些文件我没有包含,甚至没有在我的应用程序中使用。 我猜它们是Android中使用的标准图标,但我想从我构建的apk文件中排除它们

这些文件名类似于“abc_ic_restoffilenamehere.png”

(例如:“abc_ic_star_half_black_16dp.png”)

我想知道是否有办法排除这些文件,因为我在活动中不使用它们(我的应用程序非常简单,它甚至不需要通知图标或其他类似的东西)

有可能排除他们吗?如果我也从命令提示符下构建(使用gradle),有没有办法做到这一点

多谢各位!
-

查看有关如何操作的文档。这将删除应用程序中所有未使用的资源


但是请注意,有些图像看起来未使用,但实际上是您可能依赖的主题的依赖项(可能是间接的),因此这些图像将保留下来。

查看有关如何使用的文档。这将删除应用程序中所有未使用的资源

但是请注意,有些图像看起来没有使用,但实际上是您可能依赖的主题的依赖项(可能是间接的),所以这就是为什么这些图像会保留下来