-1

私はメッセンジャーを作ってアプリを作ることを学んでいます。私は、付属のGoogleチュートリアルに従ってFireBaseのログインを追加していました。しかし、私はそれが私がインポートするように言われているパッケージの2つを見つけることができないので、私はそれを行うように見えることはできません。ここでFireBaseログインを使用しようとしましたが、パッケージが見つかりませんでしたか?

import com.google.android.gms.auth.api.Auth; 

import com.google.android.gms.auth.api.signin.GoogleSignInResult; 

は、依存関係やプラグインをインポートするための私のGradleです:

dependencies { 
    classpath 'com.android.tools.build:gradle:2.1.2' 
    classpath 'com.google.gms:google-services:3.0.0' 
} 

およびモジュールで:アプリ

apply plugin: 'com.android.application' 
apply plugin: 'com.google.gms.google-services' 
... 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:24.0.0' 
    compile 'com.google.firebase:firebase-auth:9.2.1' 
} 

私は私のGoogleを持っていますアプリケーションフォルダ内の-services.jsonファイルとgradleは正常に同期します。私は同様の問題を調査しましたが、人々は毎回依存関係がなくなっているように見えました。たぶん、このチュートリアルは古くなったパッケージを持っているかもしれませんが、そこからどこに行くのかわかりません。ありがとう!

+0

は、あなたのSDKを更新しましたか? –

+0

私は持っています。また、Google Playのサービスとリポジトリが含まれていることを確認しました。 – laminatedlama

答えて

2
は次のようにアプリのためのあなたの build.gradleを変更

apply plugin: 'com.android.application' 

... 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:24.0.0' 
    compile 'com.google.android.gms:play-services-auth:9.2.1' 
    compile 'com.google.firebase:firebase-auth:9.2.1' 
} 

apply plugin: 'com.google.gms.google-services' 
+0

ありがとうございました。将来どのようにこれらのことを私自身で見つけることができますか?また、アプライ・プラグインを上または下に置いても問題ありませんか? – laminatedlama

0

は、あなたがAdd Firebase to Your Android Projectからこの行を読んホープ:あなたのbuild.gradleプラグインの下に次の行を追加すること

// ADD THIS AT THE BOTTOM 
apply plugin: 'com.google.gms.google-services' 

してみてください。現在、あなたはbuild.gradleの上に追加されていると思います。 Firebase Google SignIn Documentationからも

、:

Firebase認証とGoogleは、サインイン用のアプリレベルのbuild.gradleファイルに依存関係を追加します。

compile 'com.google.firebase:firebase-auth:9.2.0' 
compile 'com.google.android.gms:play-services-auth:9.2.0' 
+0

ええ私は前の一番下にそれを持っていましたが、質問のための他の適用プラグインと共にそれを表示するために、一番上に移動しました。 – laminatedlama

関連する問題