2016-05-24 28 views
0

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-baseplay-services-basementplay-services-mapsplay-services-tasksfirebase-common(9.0用POMファイルを見てから):

+0

もっとコードを表示すると、より良いアイデアを得ることができます。コンテキストを使用する必要があるときに匿名クラスのproboblyであるときにこれを使用しているようです。 –

+0

コード例を変更しました。 – Dorel

答えて

1

play-services-locationは、他のaaRSに依存します。

すべてのクラスが解決されていることを確認するには、アプリにそれらを含める必要があります。

+0

そのトリックをした。ありがとうございました。 – Dorel

関連する問題