web-dev-qa-db-ja.com

Gradleは依存関係com.google.Android.gms:play-servicesを見つけることができませんでした

Android Studioを3.0.0にアップグレードしたため、問題が発生しました:_com.google.Android.gms:play-services_が見つかりません!

この依存関係を追加した後、プロジェクトを同期しようとすると、次のメッセージが表示されます。

_Failed to resolve: com.google.Android.gms:play-services-games:11.4.2
_

[リポジトリのインストールとプロジェクトの同期]をクリックできますが、実行すると次のメッセージが表示されます。

_Could not find dependency "com.google.Android.gms:play-services-games:11.4.2"
_

検索しようとしましたが、見つけた唯一の解決策はGoogleリポジトリをインストールし、jcenter()を_build.gradle_ファイル内のリポジトリに追加することでした。

何か案が?

これが私のbuild.gradleファイルです:

_buildscript {


    repositories {
        mavenLocal()
        mavenCentral()
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        jcenter()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:3.0.0'
        classpath 'com.mobidevelop.robovm:robovm-gradle-plugin:2.3.1'


    }
}

allprojects {
    apply plugin: "Eclipse"
    apply plugin: "idea"

    version = '1.0'
    ext {
        appName = "Glowee"
        gdxVersion = '1.9.7'
        roboVMVersion = '2.3.1'
        box2DLightsVersion = '1.4'
        ashleyVersion = '1.7.0'
        aiVersion = '1.8.0'
    }

    repositories {
        mavenLocal()
        mavenCentral()
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        maven { url "https://oss.sonatype.org/content/repositories/releases/" }
    }
}

project(":desktop") {
    apply plugin: "Java"


    dependencies {
        compile project(":core")
        compile "com.badlogicgames.gdx:gdx-backend-lwjgl:$gdxVersion"
        compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop"
        compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop"

    }
}

project(":Android") {
    apply plugin: "Android"

    configurations { natives }

    dependencies {
        compile project(":core")
        compile "com.badlogicgames.gdx:gdx-backend-Android:$gdxVersion"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
        natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
        compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"

        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi"
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-armeabi-v7a"
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-arm64-v8a"
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86"
        natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-x86_64"

        compile "com.google.Android.gms:play-services-games:11.4.2"
        compile "com.google.Android.gms:play-services-ads:11.4.2"
        compile "com.google.Android.gms:play-services-plus:11.4.2"

    }
}

project(":ios") {
    apply plugin: "Java"
    apply plugin: "robovm"


    dependencies {
        compile project(":core")
        compile "com.mobidevelop.robovm:robovm-rt:$roboVMVersion"
        compile "com.mobidevelop.robovm:robovm-cocoatouch:$roboVMVersion"
        compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
        compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"

        compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"

    }
}

project(":core") {
    apply plugin: "Java"


    dependencies {
        compile "com.badlogicgames.gdx:gdx:$gdxVersion"

        compile "com.badlogicgames.gdx:gdx-freetype:$gdxVersion"

    }
}

tasks.Eclipse.doLast {
    delete ".project"
}
_
6
Xavier P

build.gradleプロジェクトモジュールにgoogle()リポジトリを追加することで問題を修正しました

enter image description here

15
other Tall guy

同じ問題がありました。build.gradle_プロジェクトモジュールにgoogle()リポジトリを追加して修正しました

6
Ameer Sabith

私は「google()」で試してみましたが、AndroidStudioのいくつかの提案を読んでうまくいきませんでしたが、これを解決するにはcompileSdkVersion、minSdkVersionなどをアップグレードしてbuild.gradleファイルを手動で変更する必要があることがわかりました...私が持っていたminSdkVersionと互換性のないものを使用していたために出てきました。

0
Steven_95