Android导入com.google无法parsing

我试图按照以下链接http://developer.android.com/training/location/retrieve-current.htmltestingAndroid开发人员的LocationService示例。 那时,错误消息告诉我“ importcom.google无法parsing ”以下5行。 我真的很困惑如何解决这个问题。

import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GooglePlayServicesClient; import com.google.android.gms.common.GooglePlayServicesUtil; import com.google.android.gms.location.LocationClient; import com.google.android.gms.location.LocationListener; import com.google.android.gms.location.LocationRequest; 

您将需要在Eclipse中configuration的Google Play服务SDK,并导入谷歌播放服务作为库将消除此错误。

有一个更简单的解决scheme。 就我而言,我经历了几个来源的所有答案,没有一个能够直接回答我的问题。 最后,我find了一个示例应用程序的源代码,当我导入源代码时,我发现从Google Play Service Library目录中添加库解决了它。 Google Play Service Library位于(对于Windows用户):

  \sdk\extras\google\google_play_services\libproject 

将库作为库项目导入到Eclipse中,并在实际项目中添加此库将对其进行修复。

编辑:这家伙做了很大的贡献,他的教程如何使用Android的谷歌地图V2一步一步,非常详细。 它还包括如何使用Android支持包的分段回送。

  http://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part1 

假设你使用Eclipse。
右键单击你的项目 – >属性 – > Android。
使用Google API而不是标准的Android。

如果您使用Android Studio:

右键单击您的应用程序文件夹 – > 打开模块设置 – > 依赖项 – >单击加号button – >select库依赖项 – >search“ play-services ” – >双击com.google.android.gms:play -服务

好,然后等待Gradle重build。

你可以用这种方式。 首先是使用谷歌播放服务库的closures项目。 只要您的鼠标hover在无法parsing的com.google.android.gms导入文件上,并popup菜单底部,请select“ Fix project setup ”选项,如下所示。 然后它会提示导入google-play-services库。

在这里输入图像说明

如果您使用的是Eclipse,可以通过SDK Manager安装Google Play Services SDK来解决此问题,将google-play-services-lib项目加载到Eclipse中,并将其设置为项目的参考。 这在http://developer.android.com/google/play-services/setup.htmllogging

你使用谷歌API的Android SDK? 如果没有,那么这样做,它会工作。

设置你的项目属性为谷歌API。

您需要在Eclipse中configurationGoogle Play Services SDK。

也许有一些其他开发者面临这个错误:如果你正在改变到一个更新的Android版本,并且如果你使用的是android-support-library,那么你必须要注意,你用作库的所有项目也都有相同的版本Android的支持库。 一个例子就是操作栏 – sherlock。 ;)

它工作=你用谷歌API的Android SDK? 如果没有,那么这样做,它会工作。

在project.properties我不得不添加以下(对于ANT构build):

 android.library.reference.1=${root_prefix}/${sdk.dir}/extras/google/google_play_services/libproject/google-play-services_lib 

如果你正在使用Android工作室,你可能会错过添加gradle到你的项目。

添加您想要的特定播放服务。 在这里你可能想要编译

 com.google.android.gms:play-services-location:10.2.1 

把它添加到你的build.gradle应用程序模块的依赖。

在android studio中,添加依赖关系如下:

gradle脚本中 ,进入build.gradle(Module:app)并添加这些行

 compile 'com.google.android.gms:play-services:10.0.1' in dependencies tag 

这里10.0.1可能会被跳过或更改根据您的库安装