我试图在我的应用中使用Google Play服务。
我在我的应用程序和BaseGameUtils中引用了库,google play,我无法执行dex:多个dex文件定义Lcom / google / android / gms / ads / AdActivity; "
通常意味着你有两个具有相同类名的.jar文件。我唯一的问题是我不知道哪些jar文件具有相同的类。此外,我没有google-play-services作为我的libs文件夹中的jar,也没有在构建路径菜单中将其添加为外部jar。所以我只有两个依赖google-play-servies和BaseGameUtils,它们也使用google-play-servies作为库。所以有人可以告诉我这个问题甚至意味着什么,因为我已经尝试了所有的东西......
这是我的研究表明,我试图帮助自己......
Can´t use adMob api since I updated to API 19
"Conversion to Dalvik format failed with error 1" on external JAR
adMob.jar library and google play service.jar not working together
答案 0 :(得分:0)
所以我只有两个依赖google-play-servies和BaseGameUtils,它们也使用google-play-servies作为库
您是说要在BaseGameUtils和项目中引用Google Play服务吗?
在BaseGameUtils中引用Google Play服务。
在您的项目参考BaseGameUtils。
然后检查以确保您的广告设置正确(admobs现在在Google Play服务中,不再是单独的jar):
Multiple dex files define - Deleting extra jar file still not working. What should I do?