Android上的Kotlin:无法找到主合并清单。 什么是造成这个错误?

我想给科林一枪。 我将我的java类转换为Kotlin并纠正了一些错误。 如果我尝试构建,出现以下错误:

错误:任务':app:generateDebugInstantRunAppInfo'的执行失败。 找不到主合并清单。

这是清单文件:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="mdrueke.kniffel"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar" android:windowSoftInputMode="adjustPan"> </activity> <activity android:name=".Setup_Activity" android:windowSoftInputMode="adjustPan"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

谢谢你的帮助!

我一直在刚刚发布的Android Studio 3.0 Canary 1中尝试Kotlin开发,并且一次又一次地得到“无法找到合并清单”错误。 我发现选择Build – > Clean Project为我解决了这个问题。

Clean Studio在Android Studio 3.0 canary版本中为我工作

在我的情况下,我使用的是Android studio 3.0 Canary 2,首先尝试Build – > Clean Project仍然不能解决问题,然后关闭项目并再次打开它,Alhamdulillah它解决了问题

我试图清理这个项目并关闭它,但是在我的情况下它们不起作用。 编辑清单(不是功能改变)现在项目运行。

因为Build – > Clean Project ,重新启动Android Studio或重新安装应用程序可能不起作用,最简单的解决方案是更改AndroidManifest.xml,例如添加或删除空白。

这里报告的问题: https : //issuetracker.google.com/issues/62336754 。

如上所述,它将在Android Gradle Plugin 3.0.0-alpha5修复。

您可以通过卸载您当前正在使用的应用程序并在Android Studio上重新运行该应用程序来解决此问题。

试过给定的解决方案,但没有成功。 所以在这个错误得到解决的同时,我要去命令行

 ./gradlew clean install<your_build_variant> 

例:

 ./gradlew clean installDevDebug