AndroidアプリケーションでGoogleSignInを有効にして、thisコードを実行しようとしています。私はfirebaseコンソールからjsonファイルを作成し、アプリに貼り付けました。 firebaseからGoogleログインを有効にしましたが、私の電話でアプリを実行した後にエラーが表示されます。console.firebase.google.comで作成されたプロジェクトは、firebase.google.com/dosc/authから入手可能な新しいFirebase認証SDKxを使用する必要があります
firebaseError: Projects created at console.firebase.google.com must use the new Firebase Authentication SDKx available from firebase.google.com/dosc/auth
Similarスレッドはfirebaseクライアントの依存関係を削除すると述べたが、私はそれを削除する場合、私はコンパイルエラーを持っています。私はまた、docsの最新の依存関係を追加しようとしましたが、運はありません。
私のGradleファイル
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
apply plugin: 'com.android.application'
repositories {
mavenCentral()
}
android {
compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION)
buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION
defaultConfig {
minSdkVersion Integer.parseInt(project.ANDROID_BUILD_MIN_SDK_VERSION)
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE-FIREBASE.txt'
}
}
dependencies {
compile 'com.firebase:firebase-client-android:2.0.3+'
compile 'com.android.support:appcompat-v7:20.0.0'
compile 'com.google.android.gms:play-services:5.0.89'
compile 'org.twitter4j:twitter4j-core:4.0.2'
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
}
私は何をしないのですか? firebase以外のどのような依存関係を追加しなければならないのですか?最新のコードを追加しても、それでも作業はできません。
編集:
compile 'com.firebase:firebase-client-android:2.0.3+'
compile 'com.google.android.gms:play-services:5.0.89'
を削除し、
compile 'com.google.firebase:firebase-auth:10.2.0'
compile 'com.google.android.gms:play-services-auth:10.2.0'
を追加した後だから私の依存関係は次のようになります。この
dependencies {
compile 'com.google.firebase:firebase-auth:10.2.0'
compile 'com.google.android.gms:play-services-auth:10.2.0'
compile 'com.android.support:appcompat-v7:20.0.0'
compile 'org.twitter4j:twitter4j-core:4.0.2'
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
}
が、上記の依存関係のために、今私のような私のコードにコンパイルの問題を持っています。
For import com.firebase.client.Firebase; Cannot find the symbol client
import com.google.android.gms.plus.Plus; Cannot find the symbol plus
あなたは、GoogleがサインインFirebaseコンソールで有効にしますか? –
このリンクの手順1に従ってください。あなたのグラブルにいくつかの行がありませんhttps://firebase.google.com/docs/android/setup –
@RoShanShanはい私はそれを有効にしました – silentprogrammer