[英]Android Gradle Plugin 3.1 giving error in Merged manifest while running instant run
我正在尝试将我的Android项目从2.3版迁移到3.1版。 我有2种不同的productFlavors
免费和高级。
在迁移到最新的Android Gradle插件之前,一切正常,但是在迁移之后,我遇到了以下错误。
:app:compileLoggedVariantQaDebugJavaWithJavac
/app/build/intermediates/manifests/instant-run/free/debug/AndroidManifest.xml:74: error: resource mipmap/icon (aka com.example:mipmap/icon) not found.
我有一个位于App / src / main中的AndroidManifest.xml
。 除此之外,我的两个flavors
免费及收费有两个清单文件的app/src/free
和app/src/premium
分别。 他们只是添加一些<uses-permission>
标签。 除此之外,其他所有内容都是相同的。
此外,仅在启用即时运行时才会发生这种情况。 如果禁用了即时运行,则一切正常。
AndroidManifest.xml:74:错误:找不到资源mipmap / icon(aka com.example:mipmap / icon)。
尝试删除/app/build/intermediates
的intermediates
文件夹。
因为这是在调试模式下 ,您可以删除它,然后重新构建项目,之后再进行将是一个很好的选择。 如您所见,它也来自manifests/instant-run
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.