2017-05-19 10 views
1

最近EclipseプロジェクトをandroidStudioに移行しました。しかし、ASの構築は依存関係の解決に失敗しました。当初、私は制限されたネットワークにいるので、プロキシの問題かもしれないと思ったので、何も起こらないプロキシ設定を追加しました。 端末でgradlewを試したところ、出力は以下のようになりました。Androidスタジオ:Gradleの解決に失敗しました依存関係

':classpath'の設定ではすべての依存関係を解決できませんでした。 com.android.tools.build:gradle:2.3.2を解決できませんでした。 必須: プロジェクト: com.android.tools.build:gradle:2.3.2を解決できませんでした。 リソース 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom'を取得できませんでした。 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pom'を取得できませんでした。 これは通常、ホスト名の解決中に一時的なエラーで、ローカルサーバは、だから私は私のブラウザと正常にファイルをダウンロードしてブラウザから「https://jcenter.bintray.com/com/android/tools/build/gradle/2.3.2/gradle-2.3.2.pomを」到達しようとした権限のあるサーバー

からの応答を受信しなかったことを意味します。それはネットワークがうまくいけば意味します。

なぜASスタジオは依存関係を解決できないのですか? gradle版に何か問題がありますか? プロジェクトに適したグラデーションのバージョンを決定するにはどうすればよいですか?

あなたの回答を感謝します。

答えて

1

試してみてください。

まず:

repositories { 
    jcenter({url "http://jcenter.bintray.com/"}) 
} 

それはjcenterのデフォルトURLが何であるかを手動で同期プロキシ

gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8580 
+0

にwork.Gradleない場合。 jcenter()のように –

+0

このURLを強制的に使用します。 –

関連する問題