web-dev-qa-db-ja.com

import com.google.Android.gms.common.api.GoogleApiClient;解決できない

次のようなGoogle+ログインボタンでログインしたい チュートリアル

コードをコピーしてgoogle_play_servicesライブラリを設定し、パッケージ名とSHA1キーをgoogle apiコンソールに追加しましたが、インポートエラーがいくつかあります:

このインポートはエラーではありません:

    import com.google.Android.gms.common.ConnectionResult;
    import com.google.Android.gms.common.GooglePlayServicesUtil;
    import com.google.Android.gms.common.SignInButton;

    import com.google.Android.gms.plus.model.people.Person;

しかし、これはエラーをインポートします(解決できません):

import com.google.Android.gms.common.api.GoogleApiClient;
import com.google.Android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
import com.google.Android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
import com.google.Android.gms.common.api.ResultCallback;
import com.google.Android.gms.common.api.Status;
import com.google.Android.gms.plus.Plus;

誰かが解決策を持っていますか?

11
Redturbo

【解決済み】

Google-play-servicesライブラリの新しいバージョンをダウンロードしようとすると、インポートエラーが発生しなくなりました。

したがって、常にgoogle-play-servicesライブラリの最新バージョンを更新/ダウンロードしてください。

8
Redturbo

これを依存関係内のyourbuild.gradle(app)に追加します

compile 'com.google.Android.gms:play-services:8.1.0'
16
Ravi Yadav

アプリに依存関係を追加する必要があります。 Eclipseの手順はこちら http://developer.Android.com/google/play-services/setup.html

アプリを右クリックしてこれを行うこともできます(Android Studioを使用している場合)、[モジュールの設定を開く]を選択し、[依存関係]タブに移動します。次に、左下の[プラス]をクリックします、ライブラリの依存関係を選択し、play-servicesを見つけます

1
seiterm