Android Studio 使用教程(十六)之 Manifest merger failed with multiple errors, see logs

时间:2022-02-18 23:45:53

使用AndroidStudio导入Eclipse项目时坑很多 


一个典型的错误


Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs


网上有很多解决方法


比如:


1.在manifest根标签上加入xmlns:tools="http://schemas.android.com/tools"


2.在Manifest.xml的application标签下添加tools:replace="android:icon,android:label,android:theme"


这只是其中的一种 因为造成上述错误有很多种情况


比如我的项目是在eclipse上导入的 用到了信鸽推送 Manifest.xml 有如下配置


<activity
android:name="com.tencent.android.tpush.XGPushActivity"
android:exported="false" >
<intent-filter>

<!-- 若使用AndroidStudio,请设置android:name="android.intent.action" -->
<action android:name="android.intent.action" />
</intent-filter>
</activity>


在eclipse中 

<action android:name="" />
即可

在Androidstudio中需要改成
<action android:name="android.intent.action" />


其实有错误不可怕 要学会耐心慢慢的找

可以看Androidstudio 右下方的GradleConsole 的提示 

Android Studio 使用教程(十六)之 Manifest merger failed with multiple errors, see logs
具体到那个类哪一行有错 照着该就可以了。。。。