Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误包'com.google.android.gms…'不存在_Android_Android Studio_Parse Platform_Google Maps Android Api 2 - Fatal编程技术网

错误包'com.google.android.gms…'不存在

错误包'com.google.android.gms…'不存在,android,android-studio,parse-platform,google-maps-android-api-2,Android,Android Studio,Parse Platform,Google Maps Android Api 2,我是Android开发新手。我正在学习使用Parse.com后端服务,很早就被卡住了 我下面创建的应用程序使用谷歌地图Android API v2。我所做的: 从parse下载 将AnyWall android\AnyWall文件夹从下载的项目导入android Studio 重建项目 然后我在这里得到了一系列错误: import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.commo

我是Android开发新手。我正在学习使用Parse.com后端服务,很早就被卡住了

我下面创建的应用程序使用谷歌地图Android API v2。我所做的:

从parse下载 将AnyWall android\AnyWall文件夹从下载的项目导入android Studio 重建项目 然后我在这里得到了一系列错误:

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;
公共、位置和地图以红色突出显示。问题是如何解决这些错误


我感谢任何形式的帮助或指导我应该检查什么?是关于图书馆丢失的事吗?如果是,我应该添加什么库以及从哪里获取它?

Android Studio正在抱怨找不到Play Services库

按照此处的步骤确保专门安装了Google Play Services SDK,确保“Google Repository”与“Google Play Services”一起安装:

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

compile 'com.google.android.gms:play-services:+'
清理和重建

上一个GPS lib存在一些问题。您必须使用比最新版本6+更旧的版本。尝试使用旧版本。我在文档中没有看到关于LocationClient.class的任何不推荐或缺失的内容


编译“com.google.android.gms:play services:5.+”

google play services现在是模块化的,您可以从中选择所需的软件包

要获取分析,请添加:

compile 'com.google.android.gms:play-services-analytics:7.3.0'
要构建。gradle的依赖项部分

附言
在7.3.0新版本发布时将其替换为新版本,或者替换为+以始终获得最新的

我认为最好的解决方案是,在Gradle上添加编译API。服务位置具有此方法

 compile 'com.google.android.gms:play-services-maps:9.8.0'
 compile 'com.google.android.gms:play-services-location:9.8.0'
如果您希望包括其他服务,请参阅此处:
向下滚动

将您构建的这一行添加到gradle Scripts文件夹中

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

有了这个,我解决了这个问题。

前面的答案是正确的

但在gradle:3.0中,编译配置现在已被弃用,应该由实现或api取代


查看文档中的更多信息-。

谢谢回复。你说得对,我还没有安装Google Play Services SDK。但是我有另一个关于gradle构建系统的问题,我目前正在处理这个问题,所以我不能检查依赖项{},并且仍然有相同的错误。噢,哇。也有同样的问题!这就解决了问题。我从没想过。谢谢导入播放服务的build.gradle中的行是什么样子的?这种方法更有意义,因为它只提供所需的依赖项,因此有可能避免dex问题这是最好的答案。我遇到了这个问题,将实现切换到编译实际上解决了这个问题,但我不确定为什么,实现是否应该做同样的事情?