将动态资源嵌入android APK

将动态资源嵌入android APK,android,python,gradle,android-studio,Android,Python,Gradle,Android Studio,我想在APK的资产文件夹中注入一些动态资源。虽然到目前为止我运气不好 我试图使用python脚本,使用output.packageApplication.doLast,将一些文件作为zip归档文件注入APK,但它没有将文件添加到APK并生成通常的APK。我已经检查了它是否对它做了任何事情,令人惊讶的是它确实做了,但是它删除了自定义文件,只保留了编译后的文件 有人能解释一下吗?为什么他们必须是“动态的”,而不是由构建类型或产品风格驱动?我有风格和源集。问题是,在Gradle1.1上,这个脚本工作得

我想在APK的资产文件夹中注入一些动态资源。虽然到目前为止我运气不好

我试图使用python脚本,使用
output.packageApplication.doLast
,将一些文件作为zip归档文件注入APK,但它没有将文件添加到APK并生成通常的APK。我已经检查了它是否对它做了任何事情,令人惊讶的是它确实做了,但是它删除了自定义文件,只保留了编译后的文件


有人能解释一下吗?

为什么他们必须是“动态的”,而不是由构建类型或产品风格驱动?我有风格和源集。问题是,在Gradle1.1上,这个脚本工作得很好,但当我迁移到Gradle2.2时,它并没有按预期工作。问题是,我的脚本从库项目中获取Dex文件,并应将其注入到最终APK的assets文件夹中。此外,脚本还从ProductFlavors/SourceSet中选择所需的资源,并将其注入到资产中。