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

Che*_*era 3 android ads unity-game-engine android-manifest admob

我在统一实施 google admob 时遇到问题。我从 github 下载了最新版本的 Unity 插件,但缺少 xml 清单,我不知道如何获取该文件。我尝试重新导入几次,但它不起作用 Unity 版本是 2019.2.0f1,任何帮助表示赞赏。这是错误日志

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

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

小智 5

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

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

string manifestPath = Path.Combine(Application.dataPath, "Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml");

=> string manifestPath = Path.Combine(Application.dataPath, "Plugins/Android/GoogleMobileAdsPlugin/AndroidManifest.xml");
Run Code Online (Sandbox Code Playgroud)


Tho*_*mas 5

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

找到文件夹在

Plugins/Android/GoogleMobileAdsPlugin
Run Code Online (Sandbox Code Playgroud)

并将其重命名为

GoogleMobileAdsPlugin.androidlib
Run Code Online (Sandbox Code Playgroud)

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