如何自定义APK中依赖资源的放置位置?

时间:2019-04-29 17:58:52

标签: android android-studio gradle android-gradle android-studio-3.3

我正在寻找一种自定义android应用程序放置其任何依赖项资源文件的位置的方法。这些属性文件是jar依赖项中资源目录的一部分。

我看过aaptOptions的aapt文档的packagingOptionsAndroid DSL docs,但是找不到任何方法来操纵资产,资源和资源文件的目的地项目依赖项。

这里是查看Android Studio内置的APK分析器时APK的示例。属性文件的涂黑名称是我要移到资产或res文件夹中的名称。analyzed apk example

我希望将它们放置在APK的资产或res文件夹中,而不是放置在apk的根路径中。

1 个答案:

答案 0 :(得分:1)

您无法选择文件在APK中的放置位置。

结构是这样的,因此当APK在设备上解压缩后,Android系统就会知道如何处理文件以及它们的位置。

如果您可以随机地在其他文件夹中移动文件,则将完全中断APK文件的安装。