Windows 7では、Ionic CLIを使用してIonicプロジェクトのAndroidプラットフォームをコンパイルしようとしています。これは以前はうまくいきましたが、今はできません。変更されたのは、Android Studioをアップグレードしたことだけです。しかし、私はAndroidのスタジオでコンパイルしていないので、私はGradleのエラーが発生しているのに驚いています。以下の場合:Ionic Gradle failure "com.android.tools.build:gradle:2.2.3を見つけることができませんでした。
$ ionic run android
出力は次のようになります。
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_debugApk'.
> A problem occurred configuring project ':CordovaLib'.
> Could not resolve all dependencies for configuration ':CordovaLib:classpath'.
> Could not find com.android.tools.build:gradle:2.2.3.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.3/gradle-2.2.3.jar
Required by:
android:CordovaLib:unspecified
私は--stacktraceと--debugフラグで追加のエラー情報を得ることができ、出力の請求が、これは真実ではありません。
のリポジトリリストにmavenCentral()
またはjcenter()
の1つ以上が欠落していることを示すスレッドがあります。これらはどちらも存在します。
私はちょうどそのアドレスでHTTP GETを投げてみました。それは404に戻ります。私はこれらのファイルを探すためにGradleに指示できるところがありますか?
おそらく最も不思議なことは、見つからないと主張しているファイルが実際にGradleのキャッシュにダウンロードされるということです(クリアすると、次回コマンドを実行したときに表示されます)。
~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/2.2.3/88b4934c958cfe74ff5559c1a33707a562af59d2/gradle-2.2.3.pom
と
~/.gradle/caches/modules-2/files-2.1/com.android.tools.build/gradle/2.2.3/7b8f79621d95e3ce1e95c0852db14d9d7e1d1951/gradle-2.2.3.jar
は、私がこれまでに撮影したステップ:
- アップグレードのGradle
- 明確なのGradleとMavenのリポジトリ 両方を
- はを試してみようでは彼らが表示されますオフ会社のイントラネットに
--no-proxy
フラグが
次のトラブルシューティング手順はどのようにすべきかわかりません。
私はUbuntu Xenialで同じ問題を抱えています。 – gred
あなたはウェブサイトから直接gradleをインストールしましたか? – yogurt
どのような解決策ですか?私は同じ問題に直面しているatm – vbotio