【问题标题】:Android: Google Map V2 not working as expected using eclipseAndroid:Google Map V2 使用 Eclipse 无法正常工作
【发布时间】:2014-01-08 10:17:53
【问题描述】:

我正在将 google map 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 > Properties > Android > Add: google-play-service_lib

这是截图:

我尝试通过执行 Project > Properties > Java Build Path 并添加 google-play-service_lib 来解决此问题,但这会导致运行时错误 java.lang.noclassdeffounderror: com.google.android.gms.R $样式化

有没有人遇到过这个问题,你是怎么解决的?

【问题讨论】:

  • 必须确定您使用的是更新的 Google Play lib 服务吗?
  • 是的,我已经将所有内容更新为当前的内容
  • 将其添加为库项目时是否得到绿色标记?
  • 每当我添加库项目时,它都是绿色的。但是当我再次访问 Project > Properties > Android 部分时,它将是红色的。您认为问题出在哪里?
  • @Marl 将库项目复制到您的项目所在的文件夹,然后尝试引用它。检查这个stackoverflow.com/questions/17611017/…

标签: android eclipse google-maps


【解决方案1】:

确保你的项目代码和google-play-service_lib的代码在同一个地方,否则会一直触发导入错误。

【讨论】:

    【解决方案2】:

    如你所说

    我添加了库项目,它是绿色的。但是当我再次访问 Project > Properties > Android 部分时,它会是红色的。

    只需将您的项目复制到您的工作区,或者如果它已经复制到工作区,请确保您也将您的 Google-play-services library 复制到您的工作区,否则它总是会给您库错误,因为它不会让您的工作区可用的库.

    【讨论】:

      【解决方案3】:

      这个问题是因为你在导入lib项目的时候还没有把那个项目复制到工作区中。

      所以最后在导入时启用“复制到工作区”复选框。

      然后参考您的项目,如下图所示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-04
        • 1970-01-01
        相关资源
        最近更新 更多