简体   繁体   English

在Android Gradle Build 3.1.2中禁用清单合并

[英]Disable Manifest Merger in Android Gradle Build 3.1.2

   android.applicationVariants.all { variant ->
    androidManifestFile variant.outputs[0].processResources.manifestFile = file('src/main/AndroidManifest.xml')
    variant.processManifest.enabled=false
   }
  • What went wrong: A problem occurred configuring project ':app'. 出了什么问题:配置项目':app'时发生问题。

    Cannot set the value of read-only property 'manifestFile' for task ':app:processDebugResources' of type com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask. 无法为com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask类型的任务':app:processDebugResources'设置只读属性'manifestFile'的值。

Use manifestOutputFile instead of manifestFile as follows: 使用manifestOutputFile代替manifestFile ,如下所示:

android.applicationVariants.all { variant ->
    androidManifestFile variant.outputs[0].processResources.manifestOutputFile = file('src/main/AndroidManifest.xml')
    variant.processManifest.enabled=false
   }

Also remember to disable Instant Run option in case you are still facing issues, since it has some issues. 另外,请记住禁用“ Instant Run选项,以防万一您仍然遇到问题,因为它存在一些问题。 In case its mandatory for you to use Instant Run refer to this SO which describes how to achieve it 如果您必须使用“ Instant Run请参考此SO ,其中描述了如何实现它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Android Gradle Build中禁用Manifest Merger - Disable Manifest Merger in Android Gradle Build Android Gradle Manifest合并失败 - Android Gradle Manifest merger failed 在gradle 4.4升级后找不到manifest-merger.jar(com.android.tools.build:manifest-merger:26.1.2)错误 - Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.1.2) error after gradle 4.4 upgrade Android gradle 中的清单合并失败错误 - Manifest merger failed error in Android gradle Android Studio Gradle 图标错误,清单合并 - Android studio Gradle icon error, Manifest Merger 将Android Studio 2.3.2项目导入Android Studio 3.1.3时,Gradle Build失败(清单合并失败) - Gradle Build failed (Manifest merger failed) while importing Android Studio 2.3.2 project into Android Studio 3.1.3 CodenameOne Android构建错误清单合并 - Codenameone android build error manifest merger Ionic 3 Android失败Build Manifest合并失败 - Ionic 3 Android Failed Build Manifest merger failed 找不到manifest-merger.jar(com.android.tools.build:manifest-merger:26.0.1) - Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.1) 如何使用新的清单合并(Android Studio 和 Gradle)? - How to use the new manifest merger (of Android Studio and Gradle)?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM