2016-05-24 13 views
3

オフィスでは、私はプロキシの背後にいます。インターネットアクセスは制限されています。キャッシュされたバージョンはオフラインモードで使用できません

だから私は自宅でGradleの同期を行い、フォルダをコピーしたCに存在する「.gradle」:\ Users \ユーザーの私のオフィスのPC上の同じ場所に自宅のPCからusername.gradle。

は今私のオフィスのPC上で、私は「オフライン作業」のAndroid StudioでのGradleを設定するが、それでも私はGradleの同期を実行しようとするたびに、私はを掘りにしかし

Error: Could not download google-services.jar (com.google.gms:google-services:3.0.0): No cached version available for offline mode 

を示すエラーを取得します」 .gradle "フォルダにgoogle-service.jarファイルがあります。

C:\Users\username\.gradle\caches\modules-2\files-2.1\com.google.gms\google-services\3.0.0\32b833222c886ecfb37d79b1a05ce1eddb702db1 

私はどのように進むべきかわかりません。助けてください。

+0

あなたはこの問題を解決しましたか? –

答えて

0

-offlineフラグに加えて、--debugフラグを付けてgradleを実行してみてください。それは、ファイルを探している場所を正確に示します。エラーの

一つの可能​​な理由は、あなたのユーザ名が各マシンで異なるため.gradleフォルダのパスはおそらく、あなたの自宅やオフィスのPCの間で異なることです。 .gradleキャッシュは絶対パスを使用します(例として.gradle/caches/modules-2/metadata-2.16/artifact-at-repository.binを参照)。これは文書化されたGradleの問題です:https://discuss.gradle.org/t/copying-the-gradle-cache-to-another-machine/7546/13。可能であれば、自宅で同じGRADLE_HOMEを使用して問題を解決してください。

5

多分誰かを助ける。ただ、「コマンドラインオプション:」で--offlineを削除

enter image description here

+0

私にとって、この行を削除することはとても重要でした!!!ありがとう! –

関連する問題