如何在Android Studio中禁用清单合并
在编译并签署应用程序的发布版本后,我很难从清单文件中删除不必要的(权限)内容。 我只是不想从其他库的清单文件中合并任何内容。我有自己的清单文件,就这样。不应在中合并其他清单 有人知道如何完全禁用清单合并吗 试试这个如何在Android Studio中禁用清单合并,android,merge,android-manifest,Android,Merge,Android Manifest,在编译并签署应用程序的发布版本后,我很难从清单文件中删除不必要的(权限)内容。 我只是不想从其他库的清单文件中合并任何内容。我有自己的清单文件,就这样。不应在中合并其他清单 有人知道如何完全禁用清单合并吗 试试这个 android.applicationVariants.all{ variant -> variant.outputs.each { output -> output.processResources.manifestFile = file('Andro
android.applicationVariants.all{ variant ->
variant.outputs.each { output ->
output.processResources.manifestFile = file('AndroidManifest.xml')
output.processManifest.enabled=false
}
}
您需要做的是禁用processManifest任务,使其不运行,并告诉processResources要使用清单的位置:
android.applicationVariants.all { variant ->
variant.processResources.manifestFile = file('src/main/AndroidManifest.xml')
variant.processManifest.enabled=false
}
这应该会起作用。有帮助吗?它已经过时,似乎不再起作用了。您是否已设法禁用合并?一旦清理项目,这对不同类型的产品风格和构建配置都不起作用。您将在生成时开始收到错误消息,抱怨找不到清单文件。