これは、最後の question にも基づいています。
この チュートリアル に従って、プロジェクトを自分のマシンにクローンし、プロジェクトを適切にビルドしようとしています。
最後の質問で得たエラーを修正する過程で、新しいエラーが発生しました。
これは、修正/編集しようとしているビルドスクリプトのセクションです
buildscript {
repositories {
mavenCentral()
mavenLocal()
maven { url 'https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/' }
}
dependencies {
classpath 'de.richsource.gradle.plugins:gwt-gradle-plugin:0.3'
classpath 'com.Android.tools.build:gradle:1.2.3'
}
}
手順 Gradleバージョンの確認方法に続いて、私は私のチェックを行い、Gradleバージョン2.2.1を実行していることを確認しました。それに基づいて、私は変更しました
classpath 'com.Android.tools.build:gradle:1.2.3'
に
classpath 'com.Android.tools.build:gradle:2.2.1'
ただし、そのビルドスクリプトコードを変更し、プロジェクトを再構築しようとすると、上記のエラーが発生します(以下の完全なスタックトレース)
Error:Could not find com.Android.tools.build:gradle:2.2.1.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://repo1.maven.org/maven2/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
file:/C:/Users/chris/.m2/repository/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
file:/C:/Users/chris/.m2/repository/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
https://github.com/steffenschaefer/gwt-gradle-plugin/raw/maven-repo/com/Android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
Required by:
:theplanethatcouldntflygood:unspecified
このエラーが発生する理由や修正方法を知っている人はいますか?私が使用していないGradleバージョンでJava compiler(classpath))を指すのは意味がありません。
Android gradleプラグインとgradleバージョンを混同しています。
この classpath 'com.Android.tools.build:gradle:1.2.3'
はAndroidのgradleプラグインであり、現時点では1.2.3が最新です。
Gradleバージョン自体はgradle-wrapper.propertiesファイルにあります。 2.4は最新バージョンです。
このアドレスで最後のバージョンを見つけることができます:
repo1.maven.org/maven2/com/Android/tools/build/gradle
jcenter.bintray.com/com/Android/tools/build/gradle
buildscript {
repositories {
maven { url "https://jcenter.bintray.com" }
maven { url "http://repo1.maven.org/maven2" }
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.0'
}
}
allprojects {
repositories {
maven { url "https://jitpack.io" }
maven { url "https://jcenter.bintray.com" }
maven { url "http://repo1.maven.org/maven2" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
プロキシの背後にいる場合は、Android Studioがそのためにセットアップされていることを確認してください。システムプロキシ設定を想定していません。
Studio + Gradleのコピーがプロキシを通過するように設定されていなかったため、このエラーが発生しました。 「バディ、私はウェブにアクセスできません」という明確な情報を得るのは良かったのですが、代わりにこのエラーが発生しました。
Android Studioをアップグレードします。エラーが発生しましたCould not find com.Android.tools.build:gradle:2.2.0
、およびその時点でStudioの2.1.xバージョンを実行していました。
2.2.2への簡単なアップグレードはすぐに私の問題を修正しました。これが誰かを助けることを願っています!