プロジェクトを同期すると、問題が複数発生しています。それらはすべてFirebaseとプレイサービス関連です。私はそれらがすべて同じであることを確認しました(11.2.0)。私もチェックしました、そして両方の最新バージョンは11.2.0です。また、同様の質問に対する他のすべての回答には、SDKマネージャのGoogle Playサービスとリポジトリの更新が含まれますが、私のものはすでに最新のものです。
プロジェクトを同期できない理由は何ですか。
編集 - 現在有効な解決策
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.google.firebase:firebase-plugins:1.0.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ルートレベルのmaven { url "https://maven.google.com" }
ファイルにbuild.gradle
を追加します
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Playサービス および Firebase の依存関係は、Google PlayサービスおよびFirebaseのバージョン 11.2.0 のリリースでmaven.google.com
経由で利用できるようになりました。
Google Play Services 公式文書はこちら および firebase文書はこちらです。 。
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
Androidグラドルプラグイン3.xを使用している場合は、次のものも使用できます。
allprojects {
repositories {
jcenter()
google()
}
}
firebase-core dependencyを追加して同じエラーを修正しました。
implementation 'com.google.firebase:firebase-core:16.0.1'
Firebaseの16.0.0
リリースで、私はしなければなりませんでした
15.0.0
分析に設定し、tagmanagerを16.0.0
にする必要があります27.1.1
に設定します16.0.0
へSDK 27に対して構築された
追加の変更
私はまた私の分析を16.0.0に更新しなければなりませんでした
私が推測しているのは、Androidが最近行った独立バージョンのことの一部です。グーグルプレイサービスとfirebaseライブラリのバージョンを上り下りすることを試みる必要があるかもしれません
この問題を解決する最善の方法は、Firebaseをアプリにリンクする手動の方法を使用しないことです。
この Link を参照して最新のfirebaseリポジトリを追加してみました。
エラー「依存関係firebase 11.2.0の解決に失敗しました」が表示されました
FireBaseは、Android Studioバージョン2.2以降用のFireBase Assistantを使用してアプリケーションにfirebaseを追加することをお勧めします。最新のライブラリをbuild-gradle(module)に手動で追加すると、上記のようにエラーになります。
Firebase Assistantは、互換性があり解決可能なモジュールgradle-buildへの依存関係に下位バージョン10.0.1を自動的に追加しました。
Firebase Assistantを使用するのはとても簡単で、2ステップのプロセスです。参考までに、上記と同じリンクの「Firebaseアシスタントを使用する」セクションを使用できます。
それは私のAndroid Studio 2.3.3で本当にうまくいきました。また、Googleリポジトリが最新のものであることを確認してください