firebaseデータベースの依存関係を追加するときにfirebaseリアルタイムデータベースをアシスタントに接続すると、このエラーが表示されます。
Failed to resolve: firebase-database-15.0.0
これは認証でも起こりました
My Android studioバージョン3.2ビルド9月18日
Android Studio(WindowsとMacの両方でバージョン3.2.1以降を見ました)の新しいバージョンに迷惑なバグがあります。ツールからfirebaseを自動的に統合する場合、Thןדプログラムを逆コンパイルする不要なアドオン。
例えば:
implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'
の代わりに:
implementation 'com.google.firebase:firebase-database:16.0.1'
「:」の後に不要な余分なものをドロップするだけです
この例はデータベース用であることに注意してください。他の何かが必要な場合は、ライブラリ内のWordデータベースの代わりに広告などを使用してください。
削除、
implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'
次の行を追加してプロジェクトを同期します。
implementation 'com.google.firebase:firebase-database:16.0.6'
implementation 'com.google.firebase:firebase-core:16.0.6'
注: https://firebase.google.com/docs/Android/setup の最新バージョンを使用
同じ問題がありました。しかし、今私のために働いた。これはあなたのアプリレベルのbuild.gradleファイルに認証の依存関係を追加します。
implementation 'com.google.firebase:firebase-auth:16.0.3'
[依存関係の追加]をクリックすると、もう一度ステートメントimplementation 'com.google.firebase:firebase-auth:16.0.1:15.0.0'
したがって、アプリを認証するためにこのボタンをトリガーする必要はありません。
App/Build Gradle依存関係でこれを更新できます:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:28.0.0'
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-database:15.0.0'
}
apply plugin: 'com.google.gms.google-services'
これは、エラーを取り除くのに役立つはずです!
これは私のために働いた!あなたが試すことができます !
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:28.0.0'
implementation 'com.Android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.Android.support:design:28.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-storage:16.0.1'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.google.firebase:firebase-messaging:17.3.2'
}
ルートのグラドルを更新しますルートBuild.gradle
最初:
classpath 'com.Android.tools.build:gradle:3.2.0'
次に、app/Build.gradle
依存関係:
implementation com.google.firebase:firebase-database:16.0.2
別の存在しない依存関係をダウンロードしようとしていると思うので、エラーが発生します:
Failed to resolve: firebase-database-15.0.0
チェック: https://mvnrepository.com/artifact/com.google.firebase/firebase-database/16.0.2
次のエラーが発生しています。
Failed to resolve: firebase-database-15.0.0
コードで間違った依存関係を使用しているためです。これを解決するには、次のコード行を変更してください。
implementation 'com.google.firebase:firebase-database:16.0.1:15.0.0'
に
implementation 'com.google.firebase:firebase-database:16.0.2'
そのようなバージョン16.0.1:15.0.0
存在しない。
現在必須となっている次の依存関係も追加してください。
implementation 'com.google.firebase:firebase-core:16.0.3'
アプリのgradleファイルには、明示的に
com.google.firebase:firebase-core
は、Firebaseサービスが期待どおりに動作するための依存関係として。
最上位でbuild.gradle
ファイルには、Googleサービスプラグインの最新バージョンが含まれていることを確認してください。
classpath 'com.google.gms:google-services:4.1.0'
このような問題が時々発生します。1)PCを再起動するか、2)C:\ Users\.gradleを削除してから、マシンを再起動します。
ionicを使用している場合は、.ionicも削除してください。
15:0.0を削除して、プロジェクトを再構築します。実装「com.google.firebase:firebase-database:16.0.5:15.0.0」で動作します
Firebase依存関係を追加するときは、常に最新バージョンを見つけてください。
この時点で:firebase-database:16.0.5
ただし、常に確認してください: https://firebase.google.com/docs/Android/setup