Mav*_*ven 3 java android android-studio
我最近下载了Android Studio,现在我正在尝试构建我之前使用Eclipse的项目.该项目还使用GoogleMap API.
在我使用它的代码中并导入库
import com.google.android.gms.location.LocationClient;
Run Code Online (Sandbox Code Playgroud)
它显示我的错误:
Error:(40, 39) error: cannot find symbol class LocationClient
Run Code Online (Sandbox Code Playgroud)
我google-play-services_lib在eclipse中将我与项目链接的代码作为库,它工作正常.
但我不知道如何做同样的事Android Studio,请帮助.
特别是对于Google Play服务,首先要安装SDK Manager中的"Google Repository".
然后,com.google.android.gms:play-services为你的dependencies闭包添加一个合适的依赖:
apply plugin: 'com.android.application'
dependencies {
compile 'com.google.android.gms:play-services:6.1.71'
}
android {
// your project configuration goes here
}
Run Code Online (Sandbox Code Playgroud)
有一个更新的版本,一个提供更多模块化依赖项,你可以探索,但我会从6.1.71开始,在你使用新版本进行优化之前先了解基础知识.
恢复旧版本的Google Play服务库,com.google.android.gms:play-services:6.1.71,可以使用,但根据谷歌6.5版的库,LocationClient已弃用:
不推荐使用的客户端 - 不推荐使用ActivityRecognitionClient,LocationClient和PlusClient类.如果您在应用中使用这些API并想要调用Google Play服务6.5或更高版本的API,则必须切换到使用GoogleApiClient的新编程模型.有关使用GoogleApiClient的详细信息,请参阅访问Google API.使用这些API而不是弃用的API:如果您以前使用过ActivityRecognitionClient,请调用ActivityRecognition.如果您以前使用过LocationClient,请调用com.google.android.gms.location包中的API.如果您以前使用过PlusClient,请调用com.google.android.gms.plus包中的API.
如果您想要使用新的GoogleApiClient检索位置的示例,请参阅此帖子.
| 归档时间: |
|
| 查看次数: |
3122 次 |
| 最近记录: |