web-dev-qa-db-ja.com

複数のバージョンでリクエストされたplay-services-measurement-based

エラー:依存関係解決リスナーへの通知に失敗しました。ライブラリcom.google.Android.gms:play-services-measurement-baseは、[[15.0.2,15.0.2]、[15.0.4,15.0.4]]にある他のさまざまなライブラリによってリクエストされていますが、解決されます15.0.4。プラグインを無効にし、。/ gradlew:app:dependenciesを使用して依存関係ツリーを確認します。


apply plugin: 'com.Android.application'

Android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.intraday.geeks"
        minSdkVersion 21
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.Android.support:appcompat-v7:26.1.0'
    implementation 'com.Android.support.constraint:constraint-layout:1.1.0'

    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.Android.support.test:runner:1.0.1'
    androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.1'
    compile 'com.Android.support:design:26.1.0'
    implementation 'com.google.firebase:firebase-core:15.0.4'
    implementation 'com.google.Android.gms:play-services-location:15.0.4'
    implementation 'com.google.firebase:firebase-ads:15.0.1'
    implementation 'com.google.firebase:firebase-core:16.0.0'
    implementation 'com.google.firebase:firebase-auth:16.0.0'
    implementation 'com.firebaseui:firebase-ui:0.6.2'
}



apply plugin: 'com.google.gms.google-services'
6
Jayesh Thakkar

クラスパス「com.google.gms:google-services:4.0.1」はありますか?

4.0.1です! 4.0.0から4.0.1に更新しましたが、問題ありません。

それでも機能しない場合は、これを行うことができます。手動で追加し、 plugin を使用しないでください。

8
Lotus Yang

あなたのgradleにはいくつかの問題があります、一般的に、ここでの問題は非互換性があることです。 Googleサービスの最新バージョンでは、Firebaseや他のGoogleライブラリを別のバージョンで問題なく使用できます。

  1. Gradleをアップグレードする:Project GradleでGradleバージョンをアップグレードします

classpath 'com.Android.tools.build:gradle:3.1.3'

  1. Gradle-wrapper.propertiesファイルも同様にアップグレードする必要があります

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.Zip

  1. プロジェクトgradleに最新のGoogleサービスバージョンを追加します。

classpath 'com.google.gms:google-services:4.0.1'

  1. コンパイルはサポートされなくなったため、実装に変更してください

implementation 'com.Android.support:design:26.1.0'

  1. Firebase-uiは一度にすべて追加することはできなくなったため、削除してください。

implementation 'com.firebaseui:firebase-ui:0.6.2'(その行を削除)

  1. Firebase-ui docs に従って、実際に必要な依存関係を追加します
0
cutiko