「キャッシュされたバージョンはありません…オフラインモードで利用できます。」


93

AndroidStudioで新しいHelloWorldプロジェクトをビルドしているときに、エラーメッセージが表示されました。

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

インターネットへのプロキシ接続を使用しています。


プロキシサーバーを使用するようにAndroidStudioを構成してみましたか。あなたはこれを見たいかもしれstackoverflow.com/questions/18443208/androidstudio-gradle-proxy
blackpanther

「インターネットへのプロキシ接続」について説明してください。ここで説明するように明らかに初期キャッシュイマイチが行わ:stackoverflow.com/questions/20746071/...
RichieHH

解決策をありがとう、しかし今私は別の問題を抱えています。Gradleプロジェクトの更新に失敗しました 'マイアプリケーション2'を取得できませんでした ' repo1.maven.org/maven2/com/android/tools/build/gradle/0.9.1/… '。サーバーからステータスコード500を受信しました:内部サーバーエラーGradleの有効化「オフラインモード」とプロジェクトの同期上記のコメントのように、AndroidStudioでプロキシ設定を構成しました。
ロビン

回答:


198

今日AndroidStudioを更新した後、同じエラーが発生しました。私にとって、それはプロキシ設定の問題ではありませんでした:

  1. Android Studio0.6.0の[オフライン作業]のチェックを外します。

    [ファイル]-> [設定]-> [Gradle]-> [グローバルGradle設定]

    またはOSXの場合:

    [設定]-> [Gradle]-> [グローバルGradle設定]

    またはより最近のバージョン:

    [ファイル]-> [設定]-> [ビルド、実行、展開]-> [ビルドツール]-> [Gradle]

  2. たとえば、Android Studioを再起動して、プロジェクトを再同期します

  3. 同期したら、オプションをもう一度チェックしてオフラインで作業できます。

(Gradleバージョン0.11 ...およびAndroidStudioバージョン0.6.0プレビューでのみテスト済み)

編集:さまざまなバージョン/プラットフォームのパスを追加しました(John BallingerThe_Martianが言及したように)。まだ検証されていません。


19
OSXの場合:AndroidStudio>環境設定> Gradle>グローバルGradle設定で「オフライン作業」のチェックを外します
John Ballinger 2014年

2
その後、Android Studioはファイルのダウンロードを開始するため、完了するまで待つことをお勧めします(v0.8.1)。
knownasilya

1
Crashlyticsを含めようとしたときにこのエラーが発生し、このソリューションは完全に機能しました。
サイファー2014

オフライン作業は、ファイル->設定->ビルド、実行、展開->ビルドツール-> Gradleにあり、指定したパスにはありません。
the_Martian 2016

@friedrich質問があります。同じバージョンのjarをdir./gradle/caches/modules-2/files-2.1にコピーし、オフラインモードを使用するとこのエラーが発生します。一度同期してから再びオフラインで使用する場合の違い
Carl

80

新しいAndroidのメーカー3.6へのGradleのオフラインモード、外出先トグルへView> Tool Windows>GradleメニューバーからとのGradleウィンドウの上部付近にあるオフラインモードの値がトグル。

ここに画像の説明を入力してください

ここに画像の説明を入力してください


14
これは最新です。
smiki

1
私のためにも働いた
dennohpeter

1
どうもありがとうございました。このソリューションを手に入れるのにとても時間がかかり、完璧に機能しました
Peter Akwa

1
チャームのように働いた!すべての最新のアンドロイドスタジオ版の...
PKumar

これはまだ私にはうまくいきませんでした。Androidのバージョン3.6.3とGradleのバージョン5.6.4
ラーフル

33

Android Studio 3.1にアップグレードした後、ちょうど私に起こりました。[オフライン作業]チェックボックスがオフになっているため、運がありません。

私はに行ってきましたSettings > Build, Execution, Deployment > Compilerし、Command-line Optionsテキストフィールドが含まれている--offline私はちょうどことを削除し、すべてが働いていたので、。

スクリーンショットの設定


1
私にとってもうまくいきましたが、これは後でオフラインでビルドできないという意味ですか?
nemesisfixx 2018年

これが正解です!オフラインモードのチェックを外しても役に立ちませんでした(すでにチェックが外されていました)が、これは役に立ちました。
Anshu Dwibhashi 2018年

私の場合、それはに見て、コマンドラインオプションだったstackoverflow.com/a/59376069/2238515
アルメイダが

24

同じエラーが発生しました... [設定]でオフライン作業のチェックを外してください。

ファイル=>設定=>ビルド、実行、デプロイ=>ビルドツール=> Gradle =>オフライン作業

Gradle Syncが終了したら、AndroidStudioを再起動してください


23

以下の手順に従ってください。

1.プロジェクトを開きます。

2.Gradleボタンの左側に移動します。

3.下の画像を見てください。

ここに画像の説明を入力してください

4.画像表示の上にあるボタンをクリックします。

5.このタイプのビューの場合、オフラインモードではありません。

6.ビルドに移動し、プロジェクトを再構築します。

上記のすべてのポイントは私のための仕事です。


1
youtube.com/watch?v=NRrFNXw-tb0 問題のビデオソリューション
ジョニーファイブ

1
私のAndroidStudioでは、Gradleタブが右側にありました。
Meenohara

3

マック、チェックを外し用Offline WorkからPreference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings

ヒント:cmd+ショートカットキーで,開くPreference


1

プロキシ接続があるとおっしゃっていたので、何がうまくいったかをお話しします。オフライン作業がオフになっていることを確認するために、プロパティに移動しました(friedrichが述べたように)。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のプロパティファイルの上部に、[再試行]リンクをクリックしました。それはそれをしました。


0

私の場合、同じエラータイトル表示され、構成のすべての依存関係を解決できませんでした

ただし、サブエラーによると、ステータス502が受信されたと表示され、URLがロードされていないlinting jarが原因でした。展開コマンドを再度実行しましたが、今回は成功しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.