Android Studioで新しいHello Worldプロジェクトをビルドしているときにエラーメッセージが表示されました。
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'MyApplication2'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not resolve com.Android.tools.build:gradle:0.9.1.
Required by:
:MyApplication2:unspecified
> No cached version of com.Android.tools.build:gradle:0.9.1 available for offline mode.
BUILD FAILED
Android Studioバージョン:0.5.2
Gradleバージョン:0.9.1
インターネットへのプロキシ接続を使用しています。
今日Android Studioを更新した後、同じエラーが発生しました。私にとっては、プロキシ設定の問題ではありませんでした。
Android Studio 0.6.0の[オフライン作業]のチェックを外します。
ファイル->設定-> Gradle-> Global Gradle Settings
またはOSXの場合:
Preferences-> Gradle-> Global Gradle Setting
またはより新しいバージョンでは:
ファイル->設定->ビルド、実行、展開->ビルドツール-> Gradle
たとえば、Android Studioを再起動して、プロジェクトを再同期します
(Gradleバージョン0.11 ...およびAndroid Studioバージョン0.6.0プレビューでのみテスト済み)
編集:さまざまなバージョン/プラットフォームのパスを追加しました(John BallingerおよびThe_Martianで述べたとおり)。まだ確認されていません。
Android Studio 3.1にアップグレードした後、私に偶然ありました。 [オフライン作業]チェックボックスはオフになっているため、運がありません。
Settings > Build, Execution, Deployment > Compiler
に行き、Command-line Options
テキストフィールドに--offline
が含まれていたので、それを削除しただけですべてが機能しました。
同じエラーが発生しました... [設定]でオフライン作業をオフにしてください。
File => Settings => Build、Execution、Deployment => Build Tools => Gradle => Offline Work
Gradle同期が完了したら、Android Studioを再起動してください
Macの場合、Offline Work
からPreference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings
のチェックを外します
ヒント:cmd
+ ,
はショートカットキーでPreference
を開きます
あなたがプロキシ接続を持っていると言ったので、私は私のために働いたものを教えます:私はオフライン作業がチェックされていないことを確認して(フリードリッヒが言及したように)プロパティに行きました。 IDEでgradle.propertiesファイルを開き、プロキシ設定を追加しました。一般的なバージョンは次のとおりです。
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
次に、IDEのプロパティファイルの上部に、[再試行]リンクがあり、それをクリックしました。それでした。
私の場合、同じエラータイトルが表示されます設定のすべての依存関係を解決できませんでした
ただし、サブエラーによると、ステータス502が受信されたというURLがロードされていないリンティングジャーが原因で、今回は成功しましたが、展開コマンドを再度実行しました。