2015-12-28 17 views
11

私はそうのようなプレイ・サービス・アナリティクス・ライブラリが含まれている:play-services-analytics依存関係にGooglePlayServicesUtilまたはGoogleApiAvailabilityクラスが含まれないのはなぜですか?

dependencies { 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:support-v4:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.android.support:recyclerview-v7:23.1.1' 
    compile 'com.google.android.gms:play-services-analytics:8.4.0' 
} 

私は実際には次のように、GoogleApiAvailabilityクラスをインポートするために行くときしかし、その後、Androidのメーカーは、それがシンボルGoogleApiAvailabilityを解決できない私に教えてくれます。私は無駄に廃止GooglePlayServicesUtilクラスをインポートしようとしたいずれかの私はインポートして使用できることを確認するために、依存関係としての私のbuild.gradleファイルに含める必要が何をすべきか私の2番目の質問は次のようになり

import com.google.android.gms.common.GoogleApiAvailability; 

GoogleApiAvailabilityクラス全体のGoogle Playサービスライブラリをインポートする必要はありませんか?

私は間違っているかもしれませんが、私のプロジェクトのすべての兆候は、GoogleApiAvailabilityクラスや現在廃止予定のGooglePlayServicesUtilを除くplay-services-analyticsの問題を指摘しています。

ありがとうございます!

+1

のために参考になっ可能性があります。これは非常に迷惑です。 –

答えて

16

あなたは、Googleがここにサービスの依存関係を再生リストを見ることができます:compile 'com.google.android.gms:play-services-analytics:8.4.0'compile 'com.google.android.gms:play-services-basement:8.4.0'に依存し、

+--- com.google.android.gms:play-services-analytics:8.4.0 
| \--- com.google.android.gms:play-services-basement:8.4.0 
|   \--- com.android.support:support-v4:23.0.0 -> 23.1.1 (*) 
\--- com.google.android.gms:play-services-base:8.4.0 
    \--- com.google.android.gms:play-services-basement:8.4.0 (*) 

dependnecyを:https://developers.google.com/android/guides/setup

をあなたのプロジェクトにgradlew dependenciesを実行する場合は、あなたが以下のように表示されます。

ConnectionResultGoogleApiAvailabilityについては、compile 'com.google.android.gms:play-services-base:8.4.0'も必要です。

また、new HitBuilders.AppViewBuilder().build()の代わりにnew HitBuilders.ScreenViewBuilder().build()が推奨されています。

+0

よかったです。私は他のプレイサービスライブラリをいくつか試してみましたが、それらのほとんどは 'base'を含んでいるようです。なぜ彼らが 'analytics'に' base'を含まないことを選んだのか知っていますか? – w3bshark

+0

@ w3bshark私の答えはあなたを助けましたか?あなたが含まれていると確信していますか? –

0

私はまた、ファイルGooglePlayServicesUtilGoogleApiAvailabilityを見つけすることができませんでしたが、他の依存関係を追加することなく、私の問題は by this.

を解決し、私はちょうど `8.4.0`にアップグレード誰か

関連する問題