首页 > 解决方案 > 如何在 unity-5 中删除“无法合并 android manifest”错误

问题描述

我是 Unity 的初学者,正在尝试将 Admob 集成到我的统一项目中。问题是它给出了错误说法

无法合并 Android 清单,查看控制台了解更多详情,查看控制台了解详情

我已经应用了所有的解决方案,比如

但仍然被这个错误所困扰。

这是错误。

CommandInvokationFailure: Unable to merge android manifests. See the Console for more details. 
C:/Program Files/Java/jdk1.8.0_144\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="D:/Android SDK installer\tools" -Dfile.encoding=UTF8 -jar "D:\Unity 5.6.1 Install\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

stderr[
Error: [Temp\StagingArea\AndroidManifest-main.xml, D:\HR-PTech\Admob Test App\Temp\StagingArea\android-libraries\play-services-ads-lite-11.0.2\AndroidManifest.xml:10] Trying to merge incompatible /manifest/application/activity[@name=com.google.android.gms.ads.AdActivity] element:
  <activity
--    @android:exported="false"
--    @android:name="com.google.android.gms.ads.AdActivity"
--    @android:theme="@android:style/Theme.Translucent">
  <activity
++    @android:name="com.google.android.gms.ads.AdActivity"
++    @android:theme="@android:style/Theme.Translucent">
++</activity>
]
stdout[
Warning: [Temp\StagingArea\AndroidManifest-main.xml:2, D:\HR-PTech\Admob Test App\Temp\StagingArea\android-libraries\android.arch.lifecycle.runtime-1.0.0\AndroidManifest.xml:3] Main manifest has <uses-sdk android:targetSdkVersion='25'> but library uses targetSdkVersion='26'
[Temp\StagingArea\AndroidManifest-main.xml, D:\HorseRacing-PureTechGame\Admob Test App\Temp\StagingArea\android-libraries\com.android.support.support-compat-26.1.0\AndroidManifest.xml:6] Skipping identical /manifest/application/meta-data[@name=android.support.VERSION] element.

标签: unity3dadmobandroid-manifest

解决方案


推荐阅读