android_project\app\build\intermediates\app_metadata\release\app-metadata.properties
我试图将此文件的权限更改为只读,但编译失败。
也不能通过extract排除。
我使用了一个肮脏的解决方案来解决这个问题,仍然创建 app-metadata.properties,但文件是空的
忽略创建元数据的任务:
你的项目build.gradle:
project.gradle.startParameter.excludedTaskNames.add('writeReleaseAppMetadata')
但是,如果你没有这个文件,你会得到一个编译错误,所以创建一个空文件。
你的项目应用程序/build.gradle
tasks.register("createEmptyMeta").configure {
def buildDir = "${project.layout.buildDirectory.get()}\\intermediates\\app_metadata\\release\\"
file(buildDir).mkdirs()
file("${buildDir}\\app-metadata.properties").createNewFile()
}
assemble.dependsOn createEmptyMeta