1

我在更新我的 Android SDK 方面做出了错误的举动,现在我的应用程序都被卡住了。Android Studio 没有在我的代码中显示任何错误,但是当我编译时出现几个构建错误,显示“找不到符号类 LocationClient”

我已经阅读了几个关于此的线程,它们似乎指向使用 GoogleApiClient 代替 LocationClient 的想法。我真的不希望现在必须进行此更改。有没有其他方法可以解决这个问题?

4

2 回答 2

3

使用 GoogleApiClient 代替 LocationClient 是长期的解决方案。

但是,您可以暂时避免使用 6.5.87 之前的 Google Play 服务进行更改。LocationClient 类在 6.5.87 中被移除。您可以通过指定您希望在 build.gradle 依赖项中使用哪个版本的 Google Play 服务来做到这一点(假设您使用的是 Android Studio):

dependencies {
    provided 'com.google.android.gms:play-services:6.1.71'
}

或者

dependencies {
    provided 'com.google.android.gms:play-services:5.+'
}

第二个会将您锁定到最新版本的 google play services 5。

于 2015-02-25T23:27:49.863 回答
0

您将不得不使用 GoogleApiClient,我遇到了同样的问题。虽然它非常简单,但工作方式非常相似。

于 2015-01-21T23:06:39.613 回答