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