我要设置android:allowBackup="false"
。
我正在Plugins/Android/GoogleMobileAdsPlugin/
单独执行此操作会显示一条消息,提示 GoogleMobileAdsPlugin 中的application@allowBackup=true
与另一个值发生冲突(有关详细信息,请参见控制台)
我已经按照控制台指南添加了替换工具,但是仍然说我需要使用tools:replace
<?xml version="1.0" encoding="utf-8"?>
<!--
This Google Mobile Ads plugin library manifest will get merged with your
application's manifest, adding the necessary activity and permissions
required for displaying ads.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
package="com.google.unity.ads"
android:versionName="21"
android:versionCode="21">
<uses-sdk android:minSdkVersion="14"
android:targetSdkVersion="19" />
<application android:allowBackup="false" tools:replace="android:allowBackup">
<uses-library android:required="false" android:name="org.apache.http.legacy"/>
<!-- Your AdMob App ID will look similar to this sample ID: ca-app-pub-3940256099942544~3347511713 -->
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value=""/>
</application>
<uses-permission android:name="com.android.vending.BILLING" />
</manifest>
尝试使用此工具进行构建后,出现相同的错误,并说我应该使用tools:replace。
我已经打开并检查了项目中的所有清单文件,而普通清单中的android:allowBackup="true"
却没有,但是在构建项目时它确实出现在了最终清单中,而我显然无法编辑。
我已经在UnityAnswers,Unity android论坛和google支持上提出了此问题,但没有修复。 我在Google这个问题上看到的任何帖子都只是说包括tools:replace等,我已经完成了。 Image of errors from Unity