我正在尝试将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.
我有一个AndroidManifest.xml
,它位于app / src / main中。除此之外,我的两个flavors
免费和高级用户分别在app/src/free
和app/src/premium
有两个清单文件。他们只添加了一些<uses-permission>
标签。除此之外,其他所有内容都是相同的。
此外,这仅在启用即时运行时发生。如果禁用“即时运行”,则一切正常。
答案 0 :(得分:0)
AndroidManifest.xml:74:错误:资源mipmap / icon(又名 com.example:mipmap / icon)。
尝试删除intermediates
中的/app/build/intermediates
文件夹。
因为它处于 debug模式,您可以删除它,然后重新构建项目,此后继续进行将是不错的选择。如您所见,它也来自manifests/instant-run
。