我正在嘗試爲通過電子郵件/密碼使用Firebase身份驗證的android編寫應用。它已啓用。然而,教程和Github中的代碼示例顯示如下:Firebase身份驗證API電子郵件/密碼Android
private FirebaseAuth mAuth;
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.google.firebase:firebase-core:9.0.2'
}
apply plugin: 'com.google.gms.google-services'
不過,我得到一個錯誤,如果 「FirebaseAuth」 不存在。然而最新的文檔卻另有說明。
任何幫助將不勝感激。
他們都不是一回事嗎?我對依賴關係有點困惑。使用Firebase SDK 3.0 –
不,它們不一樣。依賴關係只是外部庫,供您使用,無非就是如此。至於他們爲什麼有不止一個,那麼如果他們將所有不同類型打包成一個,那將是巨大的。衡量依賴關係覆蓋範圍的一種方法是通過方法計數,方法計數越高,啓動成本和APK的大小就越高。所以他們保持分開。 –
哇。我很抱歉。我錯過了認證/核心差異。謝謝。我會試試,這很可能會解決我的問題。我會回來的,如果有效,我會接受你的回答。 –