Google PlayサービスロケーションのAPIを使用しようとしています。 私はsdkマネージャからGoogleリポジトリをインストールしました。Google Playサービスを使用中にエラーが発生しました
私は、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();
}
}
を私は日食でこのエラーを取得する:
The type com.google.android.gms.common.api.Api$zzf cannot be resolved. It is indirectly referenced from required .class files
は私が間違って何をしているのですか?私は何が欠けていますか? play-services-base
、play-services-basement
、play-services-maps
、play-services-tasks
とfirebase-common
(9.0用POMファイルを見てから):
もっとコードを表示すると、より良いアイデアを得ることができます。コンテキストを使用する必要があるときに匿名クラスのproboblyであるときにこれを使用しているようです。 –
コード例を変更しました。 – Dorel