如何清除Unity-5中的“无法合并Android清单”错误

时间:2019-01-29 06:21:52

标签: unity3d admob android-manifest

我是Unity的初学者,正在尝试将Admob集成到我的unity项目中。问题是它给出错误提示

  

无法合并Android清单,请参见控制台以获取更多详细信息,请参见控制台以获取详细信息

我已经应用了所有解决方案

  • 更改minSDKversion
  • 更改targetSDK版本
  • 删除清单
  • 更多

但仍然被错误困住了。

这是错误。

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.

0 个答案:

没有答案