【发布时间】:2015-08-22 10:16:03
【问题描述】:
我目前正在开发一个 Unity/Android 项目。要集成 admob,我遵循了本教程:
https://developers.google.com/admob/games?hl=en#requirements
有时导游会告诉我
- 该插件需要将 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