2017-01-10 4 views
10

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フラグが

次のトラブルシューティング手順はどのようにすべきかわかりません。

+0

私はUbuntu Xenialで同じ問題を抱えています。 – gred

+0

あなたはウェブサイトから直接gradleをインストールしましたか? – yogurt

+0

どのような解決策ですか?私は同じ問題に直面しているatm – vbotio

答えて

0

私はMacで同じ問題を抱えていましたが、私のために働いたのはアンドロイドスタジオとイオンの新鮮なインストールでした。 おそらく最初にすべてをアンインストールしてからアンドロイドスタジオのアップデートをインストールしてください。必要なツールをインストールしてください。

関連する問題