我正在尝试在我的应用程序中使用谷歌播放服务。
我在我的应用程序和 BaseGameUtils 中都引用了 google play services 库,并且我无法执行 dex:多个 dex 文件定义 Lcom/google/android/gms/ads/AdActivity; ”
通常这意味着您有两个具有相同类名的 .jar 文件。我唯一的问题是我不知道哪些 jar 文件具有相同的类。另外,我的 libs 文件夹中没有 google-play-services 作为 jar,也没有将其添加为构建路径菜单中的外部 jar。所以我所拥有的只是两个依赖项 google-play-servies 和 BaseGameUtils,它也使用 google-play-servies 作为库。那么有人可以告诉我这个问题意味着什么,因为我已经尝试了一切......
这是我的研究表明我已经尝试帮助自己..
自从我更新到 API 19 后无法使用 adMob api https://stackoverflow.com/questions/20050455/can%C2%B4t-use-admob-api-since-i-updated-to-api-19
Android 构建失败 - java.lang.IllegalArgumentException:已添加:Lcom/google/api/client/escape/CharEscapers; https://stackoverflow.com/questions/8437796/android-build-fail-java-lang-illegalargumentexception-already-added-lcom-goo
外部 JAR 上“转换为 Dalvik 格式失败,错误 1” https://stackoverflow.com/questions/2680827/conversion-to-dalvik-format-failed-with-error-1-on-external-jar
adMob.jar 库和 google play service.jar 不能一起工作 https://stackoverflow.com/questions/23723898/admob-jar-library-and-google-play-service-jar-not-working-together
所以我所拥有的只是两个依赖项 google-play-services 和 BaseGame Utils,它也使用 google-play-servies 作为库
您是说您在 BaseGameUtils 和您的项目中都引用了 Google Play 服务吗?
在 BaseGameUtils 中引用 Google Play 服务。
在您的项目中引用 BaseGameUtils。
然后检查以确保您的广告设置正确(admobs 现在位于 google play services 中,不再是单独的 jar):
多个 dex 文件定义 - 删除额外的 jar 文件仍然不起作用。我应该怎么办? https://stackoverflow.com/questions/24767977/multiple-dex-files-define-deleting-extra-jar-file-still-not-working-what-shou/24800861#24800861
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)