このエラーが発生します。すべてを試してみても、解決できません。私を助けてください。
私が試したものは次のとおりです。
.build
、.idea
などを削除してから再構築ありがとうございました
プラグイン
apply plugin: 'com.Android.application'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'
apply plugin: 'io.fabric'
Android
Android {
dexOptions {
preDexLibraries = false
javaMaxHeapSize "2g"
}
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.funzone.alarmnap"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
multiDexEnabled true
versionName "1.1"
vectorDrawables.useSupportLibrary = true
testInstrumentationRunner
"Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
Greendaoプラグイン
apply plugin: 'org.greenrobot.greendao'
greendao {
targetGenDir 'src/main/Java'
schemaVersion 2
}
すべてのライブラリ:
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.jjoe64:graphview:4.2.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
implementation 'com.Android.support:appcompat-v7:27.1.0'
implementation 'com.facebook.Android:audience-network-sdk:4.+'
implementation 'com.facebook.Android:facebook-Android-sdk:[4,5)'
implementation 'com.facebook.Android:notifications:1.0.2'
implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
implementation 'com.Android.support:design:27.1.0'
implementation 'com.Android.support:support-v4:27.1.0'
implementation 'com.Android.support:support-v13:27.1.0'
implementation 'com.Android.support:cardview-v7:27.1.0'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.crashlytics.sdk.Android:crashlytics:2.9.1'
implementation 'com.Android.support:multidex:1.0.3'
implementation 'org.greenrobot:greendao:3.2.2'
testImplementation 'junit:junit:4.12'
testImplementation "org.robolectric:shadows-multidex:3.0"
testImplementation 'org.robolectric:robolectric:3.4.2'
implementation 'com.Android.support:preference-v7:27.1.0'
}
repositories {
mavenCentral()
google()
}
Googleプラグイン
apply plugin: 'com.google.gms.google-services'
私のプロジェクトで同じ問題を修正します-Kotlinプラグインを1.2.41に更新した後(実際に関連しているかどうかわかりません。Edit:明らかにこれはKotlin)とは関係ありません-with:
classpath 'com.google.gms:google-services:3.2.1'
https://developers.google.com/Android/guides/google-services-plugin
備考:15.0.0
Google Play Servicesライブラリのバージョンはそのままで、play-services-tagmanager
oneとfirebase
は使用できませんでした:
implementation "com.google.Android.gms:play-services-tagmanager:15.0.2"
implementation "com.google.firebase:firebase-core:15.0.2"
プロジェクトは現在コンパイル中です。
implementation 'com.google.firebase:firebase-messaging:15.0.2'
ファイルでbuild.gradle
を設定しますclasspath 'com.google.gms:google-services:3.2.0'
ファイルでbuild.gradle
を設定します次に、build.gradle
ファイルを同期します
classpath 'com.google.gms:google-services:3.2.0'
そして
//Firebase
implementation 'com.google.firebase:firebase-core:15.0.2'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
implementation 'com.google.firebase:firebase-auth:15.0.0'
implementation 'com.google.firebase:firebase-database:15.0.1'
新しいFirebase独立バージョン番号を使用して問題を修正しました https://firebase.google.com/support/release-notes/Android#latest_sdk_versions
SDKアップデート-2018年5月2日-> Firebase Android SDKには独立したバージョン番号が追加され、より頻繁で柔軟なアップデートが可能になりました。
Kotlinプラグインバージョン1.2.41-release-Studio3.1-1にアップグレードした後、この問題が発生し始めました。
Firebase-coreおよびfirebase-messagingを15.0.0-> 15.0.2からアップグレードします。データベース、認証、およびgms-auth-servicesが15.0.0にある問題を修正しました
個々のライブラリのバージョンを更新する必要があります。これは、Google Services Gradleプラグインのバージョン3.3.0が報告する問題に対処します。ライブラリcom.google.Android.gms:play-services-measurement-base[[15.0.0,15.0.0]、[15.0.2,15.0.2]]にある他のさまざまなライブラリから要求されていますが、15.0.2に解決されます...
最新のアップデートに関する詳細については、以下のリンクからリリースアップデートを確認してください Firebase May 2nd release notes
私は同じエラーがあり、以下の行を更新して修正しました:
build.grade(プロジェクト:[プロジェクト名])
classpath 'com.google.gms:google-services:3.3.0'
build.grade(モジュール:アプリ)
implementation 'com.firebaseui:firebase-ui-auth:3.3.1'
役に立てば幸いです。
これは非常に退屈です。 Googleはこれらの更新をよりよく確認する必要があります。私はすべてを試しましたが、私の問題はGoogle Play Services APIのバージョンを返すことによってのみ修正されました:
implementation 'com.google.Android.gms:play-services-gcm:11.8.0'
次のリンクに移動します: https://firebase.google.com/support/release-notes/Android 下のスクリーンショットに示すように、現在の互換性のあるGoogle Playサービスバージョンと最新のfirebase依存関係を確認してください。
私は同じ問題を抱えていました、このエラーを引き起こしているのは、異なるサービスを持つ同じ依存関係の2つのバージョンです
これを変更しました:
実装 'com.google.Android.gms:play-services-ads:17.1.0'
実装 'com.google.Android.gms:play-services-analytics:16.0.5'
に:
実装 'com.google.Android.gms:play-services-ads:17.1.1'
これらのバージョンは同じサブパッケージをインポートしているため、基本的に同じサブパッケージが2つの異なる依存関係(バックグラウンド)からインポートされた曖昧性エラーです。
コーディングを楽しんでください!!
私はまったく同じエラーがありました。私が使っていた
implementation 'com.firebaseui:firebase-ui-auth:3.2.2'
更新して解決しました
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
別の考えられる原因/修正は、プロジェクトレベルのbuild.gradleである可能性があります
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.0'
classpath 'com.google.gms:google-services:3.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
私にとって問題は
dependencies {
classpath 'com.google.firebase:firebase-plugins:1.1.5'
}
パフォーマンス監視に使用されます。コメントアウトしました。