我正在寻找一种方法来自定义Android应用程序放置任何依赖项资源文件的位置。这些属性文件是jar依赖项中资源目录的一部分。
我已经查看了aapt文档的aaptOptions和packagingOptions的Android DSL docs,但是找不到任何方法来操纵资源,res,资源文件在项目依赖项中找到的目的地。
这是APK在内置于Android Studio中的APK Analyzer时的示例。属性文件的黑名称是我想要移动到资产或res文件夹中的名称。
我希望将它们放入APK的资产或res文件夹中,而不是放在apk的根路径中。
您无法选择在APK中放置文件的位置。
结构就是这样,所以当APK在设备上解压缩时,Android系统知道如何处理文件以及它们的位置。
如果您可以随意移动文件并将其移动到其他文件夹中,则会完全破坏APK文件的安装。