【问题标题】:Unity 5 Admob Google Play Service Issue - duplicated prettify.jsUnity 5 Admob Google Play 服务问题 - 重复 prettify.js
【发布时间】:2015-08-22 10:16:03
【问题描述】:

我目前正在开发一个 Unity/Android 项目。要集成 admob,我遵循了本教程:

https://developers.google.com/admob/games?hl=en#requirements

有时导游会告诉我

  1. 该插件需要将 Google Play 服务库包含在项目中。将整个 /extras/google/google_play_services/libproject/google-play-services_lib/ 文件夹添加到 Unity 项目的 Assets/Plugins/Android 文件夹中。

因此,昨天我通过 Android SDK Manager 升级到了 Google Play Services V.26。然后按照指南中的说明进行复制

Android\sdk\extras\google\google_play_services

C:\Users\Me\MyGame\Assets\Plugins\Android

但是现在尝试在 Unity 中构建 Android 项目时,它会抱怨我复制过来的 google_play_services 中有重复的 js 文件,例如 prettify.js:

名为“prettify.js”的脚本存在于多个位置 (Assets/Plugins/Android/google_play_services/docs/assets/js/prettify.js)。请将其中一个脚本重命名为唯一名称。

原因是 - Android\sdk\extras\google\google_play_services 中的原始文件夹确实有重复的 js 文件!因此,这不是在统一中发生的事情,也不是通过将其复制到统一中来发生的。以下截图显示了重复的 js 文件:

我不知道我是否可以只删除其中一个脚本,但我不知道是哪一个...虽然我倾向于删除 \docs 中的那个,而不是 docs\assets 中的那个.. ..

【问题讨论】:

    标签: android unity3d google-play-services


    【解决方案1】:

    您是否将“android-sdk\extras\google\google_play_services”复制到 Plugins/Android 中?这就是问题。你不应该。只需将 "android-sdk\extras\google\google_play_services \libproject\google-play-services_lib" 复制到 plugins/android 中

    【讨论】:

    • 天啊,我想我应该买一副新眼镜了——你说得对!
    猜你喜欢
    • 1970-01-01
    • 2014-10-31
    • 1970-01-01
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多