簡體   English   中英

錯誤:無法解決:com.google.android.gms:play-services-analytics:17.2.0

[英]ERROR: Failed to resolve: com.google.android.gms:play-services-analytics:17.2.0

將 Google Play 廣告更改為最新版本后出現此錯誤。

錯誤:無法解決:com.google.android.gms:play-services-analytics:17.2.0

app.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'

    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 5
        versionName '1.3.0'
        manifestPlaceholders = [onesignal_app_id: "xyz",
                                // Project number pulled from dashboard, local value is ignored.
                                onesignal_google_project_number: "xyz"]

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
    aaptOptions {
        cruncherEnabled = false
    }
}

repositories {
    maven { url 'https://maven.google.com' }
}



dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.mcxiaoke.volley:library:1.0.18'
    implementation 'com.github.chrisbanes.photoview:library:1.2.3'

    implementation 'com.google.android.gms:play-services-ads:18.2.0'//11.8.0

    implementation 'com.pkmmte.view:circularimageview:1.1'
    implementation 'com.melnykov:floatingactionbutton:1.3.0'
    implementation 'com.squareup.okhttp:okhttp:2.5.0'
    implementation 'com.github.bumptech.glide:glide:3.7.0'

    implementation 'com.android.support:appcompat-v7:27.1.0'
    implementation 'com.android.support:cardview-v7:27.1.0'
    implementation 'com.android.support:recyclerview-v7:27.1.0'
    implementation 'com.android.support:design:27.1.0'
    implementation 'com.balysv:material-ripple:1.0.2'
    implementation 'com.google.firebase:firebase-messaging:20.0.0'
    implementation 'com.github.hotchemi:android-rate:1.0.1'
    implementation 'com.onesignal:OneSignal:[3.9.1, 3.99.99]'//3.6.2 // 3.8.3
    implementation 'com.google.android.gms:play-services-analytics:17.2.0'
}


apply plugin: 'com.google.gms.google-services'

項目.gradle:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'//2.2.3

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

    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

結果,我該如何解決我的問題? 我無法解決我的問題,我該如何解決? 感謝您的任何回復。

我是游戲開發者:)

在設置多個 Google API implementation指令時,它們有時依賴於 Google SDK 中其他庫的特定版本。

聽起來問題是有另一個implementation指令需要與您嘗試升級到的play-services-analytics版本兼容的版本。

為了解決這個問題,我會:

  1. 創建一個單獨的獨立模塊,它不需要任何 gradle 依賴項。例如,如果沒有 Java 或 XML 文件。

  2. 復制您嘗試使用的 gradle 文件

  3. 注釋掉所有implementation指令(可能與 google 相關的指令就足夠了,但不能確定)

  4. 僅取消注釋您要更新的 1 行:

     implementation 'com.google.android.gms:play-services-analytics:17.2.0'
  5. 然后一次一個,取消注釋其他implementation指令 - 每次運行 gradle 同步以確保項目正確構建。

  6. 當您取消注釋導致構建再次中斷的行時,然后查看該行是否有導致構建再次失敗的更新; 我猜有一個更新,所以也將它設置為使用更新的版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM