web-dev-qa-db-ja.com

com.Android.tools.build:gradle:2.2.2が見つかりませんでした

私の友人のコピーが自分のPCにlibgdxプロジェクトフォルダーを貼り付け、プロジェクトを(Googleドライブ経由で)私に送信しました。私たちは両方ともAndroid Studioを使用しています。プロジェクトをダウンロードしてインポートし、エミュレータで正常に動作しています。しかし、デスクトップでは動作しません。彼のPCでは、デスクトップとエミュレータで。

デスクトップで実行しようとすると、Android Studioから次のエラーメッセージが表示されます。

Error:Gradle: A problem occurred configuring root project 'bouncerGDX - Copy'.

> Could not resolve all dependencies for configuration ':classpath'.

> Could not find com.Android.tools.build:gradle:2.2.2.
 Searched in the following locations:

https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.pom

https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.jar

https://oss.sonatype.org/content/repositories/snapshots/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.pom

https://oss.sonatype.org/content/repositories/snapshots/com/Android/tools/build/gradle/2.2.2/gradle-2.2.2.jar
 Required by:
     :bouncerGDX - Copy:unspecified

どうすれば修正できますか? Gradleの経験はありません。

17
WVrock

UPD:

クラスパスの依存関係com.Android.tools.build:gradle:2.2.2を解決できないようです。

私にとって、jcenterをbuild.gradleに追加すると問題が解決します。

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
        jcenter()
}

または、build.gradleの行

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

に変更できます

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

^^^このバージョンはrepo1.maven.orgにあります

間違った提案:

Gradleタスクを実行してすべての依存関係を解決します(Android Studioの端末から実行できます):

Linuxの場合:

./gradlew buildDependents

Windowsの場合:

gradlew.bat buildDependents

また、このコマンドは後で役立つ場合もあります

Linux:

./gradlew cleanIdea idea

Windows:

gradlew.bat cleanIdea idea

これはlibgdx How-to-setup-development-env 命令への参照です

40
exenza

Android Studio 2.2.2から2.3.1への更新後に同じ問題が発生していました

   Could not find com.Android.tools.build:gradle:2.2.2.

解決:

Gradleの場所を開き、それに応じてbuild.gradleに変更を加えます(モジュールとプロジェクトの両方)

交換しました

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

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

そして、gradleは正常にビルドします:-)

グラドルの場所

6
buildscript {
repositories {
    jcenter()
    google()
}
dependencies {
    classpath 'com.Android.tools.build:gradle:3.1.2'
}
}

jcenter()の下にgoogle()を追加します、これは私のために動作します

1
Glendian

Maven URLを追加することで問題が解決しました。

buildscript {
    repositories {
        mavenCentral()
        maven {
            url 'https://plugins.gradle.org/m2/'
        }
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.2.2'
    }
}
0
CodeNinja

同じエラーに対する私の修正は、Android Studioが後ろに立ち往生しているプロキシ用に設定することでした。

Android Studio + Gradleは、少なくともmacOSのコピーではシステムプロキシ設定を想定していませんでした。環境設定>外観と動作>システム設定> HTTPプロキシでプロキシ設定を設定し、保存して再起動しますAndroid Studio。その後、Gradleのプロキシ設定をAndroid Studio's。これをやったら、もうエラーはありません。

0
user2576737

Add this in your build.gradle file

注:最新のgradleバージョンを使用してください。

0
Vrushali Raut

私の場合、Gradleを更新していましたAndroid Studio推奨 enter image description here

解決策:プロジェクトをインポートするときは、Gradleを更新しないようにしてください(「このプロジェクト ")と動作するはずです。

0
Waqleh

[Android 2.3.1、2017年4月に構築)のソリューション]

Gradle.build(Project)で、不足しているリポジトリmavenLocal()およびjcenter()をbuildscript {リポジトリ{}}に追加します

Gradle.buildファイルが2つあることに注意してください!!正しいものを選んでください。

0
Russo

ライブラリプロジェクトに依存しているようですbouncerGDXそのプロジェクトのbuild.gradleを開き、使用可能なgradleバージョンを変更できます。例えば.

classpath 'com.Android.tools.build:gradle:2.1.0'
0
Max Droid