我正在将谷歌地图v2集成到我的Android应用程序中,我正在使用最低SDK版本10的Eclipse。我正在使用三星Galaxy Ace作为测试设备。
我已阅读并完成本网站的必要步骤:
http://developer.android.com/google/play-services/setup.html https://developers.google.com/maps/documentation/android/start
我也参考了这个教程:
http://www.vogella.com/articles/AndroidGoogleMaps/article.html http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/
问题是google-play-service_lib似乎不包括在内,尽管我已经完成了Project>属性> Android>添加:google-play-service_lib
以下是截图:
我试过通过做项目>来解决这个问题。属性> Java Build Path并添加google-play-service_lib,但这会导致运行时错误java.lang.noclassdeffounderror:com.google.android.gms.R $ styleable
有没有人遇到过这个问题,你是怎么解决这个问题的?
答案 0 :(得分:2)
确保您的项目代码和google-play-service_lib
的代码位于同一位置,否则会导致导火错误。
答案 1 :(得分:1)
问题是因为当你导入lib项目时,你没有将该项目复制到工作区。
最后,在导入时,启用“复制到工作区”复选框。
然后在下面的图片中提供您的项目参考。
答案 2 :(得分:1)
正如你所说
我添加了库项目,它是绿色的。但是,当我访问项目>属性> Android部分再次出现,它将是红色的。
只需将您的项目复制到工作区中,或者如果已将其复制到工作区中,请确保您已将Google-play-services library
复制到工作区中,否则它将始终为您提供库错误,因为它不会将库提供给你的工作空间。