安装 react-native-firebase_admob 后,我更改了 list 文件的值:
<application>
******
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-4247389872422093~1957443376"/>
然后我得到这个错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed :
Attribute meta-data#com.google.android.gms.ads.APPLICATION_ID@value
value=(ca-app-pub-4247389872422023~1957443376)
from AndroidManifest.xml:30:78-132
is also present at
[:@react-native-firebase_admob] AndroidManifest.xml:18:13-29
value=().
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:30:9-134
to override.
最佳答案
只听从建议。
<application>
******
<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-4247389872422093~1957443376"
tools:replace="android:value"/>
关于android - react native 错误 : is also present at [:@react-native-firebase_admob] AndroidManifest. xml:18:13-29,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63413557/