缺少AndroidManifest.xml,请尝试重新导入插件

时间:2019-09-13 08:49:24

标签: android unity3d admob android-manifest ads

我在统一实施Google admob时遇到问题。 我从github下载了最新版本的Unity插件,但是缺少xml清单,我不知道该如何获取该文件。我尝试了几次重新导入,但是没有用 Unity版本是2019.2.0f1,希望能提供任何帮助。 这是错误日志

I fixed second error, main problem is the blue one

我修复了第二个错误,主要问题是蓝色的

5 个答案:

答案 0 :(得分:2)

在ManifestProcessor.cs文件中,给我一个错误 “ manifestPath”值是“ Plugins / Android / GoogleMobileAdsPlugin.androidlib / AndroidManifest.xml”。

实际的AndroidManifest文件通过更改“ manifestPath”的值来解决,因为它存在于“ Plugins / Android / GoogleMobileAdsPlugin / AndroidManifest.xml”中。

{ isEditable ? 
  <TableCell><input type=text /></TableCell> :
  <TableCell>{row.qty}</TableCell> 
}

答案 1 :(得分:1)

手动在所需位置上放置manifest.xml文件,我也收到此错误,我通过将xml文件手动放在此位置“ ... Assets \ Plugins \ Android \ GoogleMobileAdsPlugin {XML FILE}”上来解决了。

答案 2 :(得分:1)

尝试单击“构建并运行”时,我遇到了同样的问题。 由于某种原因,当我单击“构建”(然后将其构建为文件)时问题消失了,此后“构建并运行”按钮也起作用。

答案 3 :(得分:1)

我尝试了上面 Junmo 的解决方案,它看起来不错,但会导致应用程序崩溃,一旦内置到 Android 中,显然不相关的崩溃。所以我想将其更新为我最终发现的作品;

找到文件夹

Plugins/Android/GoogleMobileAdsPlugin

并将其重命名为

GoogleMobileAdsPlugin.androidlib

这似乎解决了错误消息,并不会导致未知的崩溃。迄今为止。我们将看看 Google 会在多长时间内保持与此解决方案的兼容性。

答案 4 :(得分:0)

在Assets / GoogleMobileAds / Settins菜单窗口上; 如果您选中了“ Google广告管理器”复选框;

警告:从适用于Android版本17.0.0 / iOS版本7.42.0的Google移动广告SDK开始,需要执行此步骤。将AdMob应用ID保留为空会导致以下消息崩溃:Google Mobile Ads SDK初始化不正确。您应该立即进行更改。

https://developers.google.com/admob/unity/quick-start