我在Android Studio中收到以下错误:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(LocationServices.API).build();
我已经把这个放在我的清单上了,<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
和CCD_ 2。
我也下载了所需的sdk文件。
为什么我仍然会出现此错误?
为了搜索者的利益:
如果你正在遵循与此相关的android教程,你可以通过UI添加依赖项。
- 在Android Studio中,转到"文件">"项目结构"
- 转到依赖项选项卡
- 在右侧添加"库依赖项"
- 在搜索框中键入"com.google.android.gms:play services",然后选择适当的依赖项
- 然后按照@Dmac的回答
即使没有在教程中正式列出,也必须使用以下导入:
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
import com.google.android.gms.location.LocationListener;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationServices;
我必须执行以下操作才能成功编译我的应用程序:
- 用
'com.google.android.gms:play-services:<version>'
更新我的build.grade -
根据需要添加导入:
import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.ResultCallback; import com.google.android.gms.common.api.Status;
-
在Android Studio中:文件-->无效/重新启动。。。
-
清洁构建
我遇到了这个问题,只有import com.google.android.gms.common.api.GoogleApiClient
;不幸的是,我在<activity android:name=".MapsActivity" android:label="@string/title_activity_maps" ></activity>
的相对活性之后移动了<meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" />
。我回到了以前的状态,问题解决了。
在依赖项中添加以下行以使用Google Places Api接口
dependecies{compile 'com.google.android.gms:play-services:11.2.0'
testCompile 'junit:junit:4.12'
}
只是为了记录问题。
当存在版本冲突时,就会发生这种情况。检查生成消息,它将建议您应该导入的版本。
主gradle((classpath 'com.google.gms:google-services:3.1.0'
)中的类路径版本应该与应用程序gradle(compile 'com.google.android.gms:play-services-auth:11.0.0'
)中包含的jar版本一致
这个问题已经过时了,但现在GoogleApiClient被弃用了,我发现我不能再使用它了,应该使用它的替代品,GoogleApi的子类。