如何从Android Studio中的APK版本中排除默认资源?

问题描述 投票:1回答:1

我正面临一个影响我在Android Studio中构建的APK文件的“问题”(但即使我从命令提示符构建它们,同样的问题也会影响我的APK)。

问题是这样的:如果我将.apk重命名为.zip以查看里面的文件,或者即使我用AS中包含的分析器工具分析.apk,我在“res”目录中看到了很多png文件,我没有包括,我甚至没有在我的申请中使用。我猜他们是Android中使用的标准图标,但我想将它们从我构建的apk文件中排除。

那些文件名就像“abc_ic_restofthefilenamehere.png”

(例如:“abc_ic_star_half_black_16dp.png”)

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

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

非常感谢你! -

android android-studio gradle resources apk
1个回答
0
投票

查看有关如何Shrink your resources的文档。这应该删除您应用中的所有未使用的资源。

但请注意,某些图像似乎未被使用,但实际上是您可能依赖的主题的依赖项(可能是间接的),因此这就是为什么这些图像会保留。

© www.soinside.com 2019 - 2024. All rights reserved.