我正在尝试使用Google Play服务位置API。 我已经从sdk管理器安装了Google存储库。
我正在使用Eclipse并导入我去过的jar位置: path_to_sdk /演员/谷歌/ m2repository / COM /谷歌/安卓/ GMS /播放服务定位/ 9.0.0
我解压缩了aar文件,并将classes.jar文件添加到项目中的libs文件夹中。并且还包括作为项目的库。
添加代码后:
public class ListenerService extends Service {
public void onCreate() {
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(LocationServices.API)
.build();
}
}
我在eclipse中遇到这个错误:
The type com.google.android.gms.common.api.Api$zzf cannot be resolved. It is indirectly referenced from required .class files
我做错了什么?我错过了什么?
答案 0 :(得分:1)
play-services-location
取决于其他AAR:play-services-base
,play-services-basement
,play-services-maps
,play-services-tasks
和firebase-common
(来自查看POM文件9.0)。
您需要在应用中包含这些内容,以确保所有课程都已解决。