AndroidManifest.xml 丢失尝试重新导入插件
AndroidManifest.xml is missing try reimporting the plugin
我在统一实施 google admob 时遇到问题。
我从 github 下载了最新版本的 Unity 插件,但缺少 xml 清单,我不知道如何获取该文件。我尝试重新导入几次,但它不起作用
Unity 版本为 2019.2.0f1,如有任何帮助,我们将不胜感激。
这是错误日志
我修正了第二个错误,主要问题是蓝色的
手动将 manifest.xml 文件放在需要的位置,我也遇到了这个错误,我通过手动将 xml 文件放在“...Assets\Plugins\Android\GoogleMobileAdsPlugin{XML 上解决了这个错误FILE}”这个位置。
我在尝试单击“Build And 运行”时遇到了同样的问题。
出于某种原因,当我改为单击“构建”(并让它构建到一个文件)时,问题就消失了,之后“构建和 运行”按钮也起作用了。
在 ManifestProcessor.cs 文件中给我一个错误
“清单路径”值为“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");
在 Assets/GoogleMobileAds/Settins 菜单上 window;
如果您选中了“Google Ad Manager”复选框;
警告:从 Google 移动广告 SDK 开始,Android 版本 17.0.0 / iOS 版本 7.42.0 需要此步骤。将 AdMob 应用程序 ID 留空会导致崩溃并显示以下消息:Google 移动广告 SDK 初始化不正确。您应该立即进行此更改。
我尝试了 Junmo 上面的解决方案,它看起来不错,但是却让应用程序崩溃,一旦构建到 Android 显然无关的崩溃。所以我想将其更新为我最终找到的作品;
在
找到文件夹
Plugins/Android/GoogleMobileAdsPlugin
并将其重命名为
GoogleMobileAdsPlugin.androidlib
这似乎解决了错误消息,并且不会导致未知的崩溃。迄今为止。我们将看看 Google 将此解决方案的兼容性保持多久。
我在统一实施 google admob 时遇到问题。 我从 github 下载了最新版本的 Unity 插件,但缺少 xml 清单,我不知道如何获取该文件。我尝试重新导入几次,但它不起作用 Unity 版本为 2019.2.0f1,如有任何帮助,我们将不胜感激。 这是错误日志
我修正了第二个错误,主要问题是蓝色的
手动将 manifest.xml 文件放在需要的位置,我也遇到了这个错误,我通过手动将 xml 文件放在“...Assets\Plugins\Android\GoogleMobileAdsPlugin{XML 上解决了这个错误FILE}”这个位置。
我在尝试单击“Build And 运行”时遇到了同样的问题。 出于某种原因,当我改为单击“构建”(并让它构建到一个文件)时,问题就消失了,之后“构建和 运行”按钮也起作用了。
在 ManifestProcessor.cs 文件中给我一个错误 “清单路径”值为“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");
在 Assets/GoogleMobileAds/Settins 菜单上 window; 如果您选中了“Google Ad Manager”复选框;
警告:从 Google 移动广告 SDK 开始,Android 版本 17.0.0 / iOS 版本 7.42.0 需要此步骤。将 AdMob 应用程序 ID 留空会导致崩溃并显示以下消息:Google 移动广告 SDK 初始化不正确。您应该立即进行此更改。
我尝试了 Junmo 上面的解决方案,它看起来不错,但是却让应用程序崩溃,一旦构建到 Android 显然无关的崩溃。所以我想将其更新为我最终找到的作品;
在
找到文件夹Plugins/Android/GoogleMobileAdsPlugin
并将其重命名为
GoogleMobileAdsPlugin.androidlib
这似乎解决了错误消息,并且不会导致未知的崩溃。迄今为止。我们将看看 Google 将此解决方案的兼容性保持多久。