错误软件包“com.google.android.gms …”不存在

我是Android开发新手。 我正在学习使用Parse.com后端服务,并提前卡住。

我正在学习以下教程来创build使用Google Maps Android API v2应用程序。 我做了什么:

  1. 从parsing下载示例项目
  2. 从下载的项目导入AnyWall-android\Anywall文件夹到Android Studio
  3. 重build项目

然后我在这里得到一堆错误:

 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; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap.CancelableCallback; import com.google.android.gms.maps.GoogleMap.OnCameraChangeListener; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.gms.maps.model.CameraPosition; import com.google.android.gms.maps.model.Circle; import com.google.android.gms.maps.model.CircleOptions; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.LatLngBounds; import com.google.android.gms.maps.model.Marker; import com.google.android.gms.maps.model.MarkerOptions; 

commonlocationmaps突出显示为红色。 问题是如何解决这些错误?

我感谢任何帮助或指导(我应该检查什么?是否缺less图书馆?如果是,我应该添加哪些图书馆以及从哪里得到它?)

Related of "错误软件包“com.google.android.gms …”不存在"

找不到类com.google.android.gms.location.LocationClient(android)

最后一个GPS lib有一些问题。 您必须使用比最新(6. +)更旧的版本。 尝试使用较旧的版本。 我没有看到任何文件内的弃用或丢失LocationClient.class …

编译'com.google.android.gms:play-services:5. +'

Google Play服务现在是模块化的,您可以从中select所需的软件包。

要获得分析,请添加:

 compile 'com.google.android.gms:play-services-analytics:7.3.0' 

给你build.gradle的依赖部分

PS到达时用新版本replace7.3.0,或用“+”replace以获得最新版本

Android Studio抱怨说找不到播放服务库。

按照此处的步骤确保已安装Google Play服务SDK(具体而言,请确保“Google存储库”与“Google Play服务”一起安装): http : //developer.android.com/google/play-services/setup。 HTML#安装

然后,确保将以下内容添加到您的build.gradle中的dependencies{}块中:

 compile 'com.google.android.gms:play-services:+' 

清洁和重build。

我认为最好的解决scheme是,在您的Gradle上添加编译API。 服务地点有这个方法。

  compile 'com.google.android.gms:play-services-maps:9.8.0' compile 'com.google.android.gms:play-services-location:9.8.0' 

如果您希望包含其他服务,请参阅此处: https : //developers.google.com/android/guides/setup (向下滚动)

在Gradle Scripts文件夹中添加这行你build.gradle

 dependencies { compile 'com.google.android.gms:play-services:11.2.0' } 

与此我解决了这个问题。