2013-06-10 15 views
38

これは他の多くの報告されている問題と同じです。 Android SDKマネージャは更新されません。https://dl-ssl.google.comへの接続が拒否されました

Android SDK Manager gives "Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml" error when selecting repository

しかし、提案ソリューションのすべてが関連していないか、働いていないのいずれかAndroid SDK Not Updating Packages

Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connection to https://dl-ssl.google.com refused

接続が拒否されました。 Android SDKマネージャを更新しようとすると、いつも問題が発生します。これは、SDK Managerのログ出力されます:

Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml 
Fetched Add-ons List successfully 
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml 
Done loading packages. 
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml 
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connection to https://dl-ssl.google.com refused 

はちょうど倍のうちのFirefoxにhttps://dl-ssl.google.com/android/repository/addons_list-2.xmlを入力する - 私は、XML文書を得ることはありません。

強制http://オプションを使用して試したことがあります。これは自宅からのもので、私はプロキシサーバーを使用していないので、ファイアウォールは設定されていません。

私のマシンを問題の原因として排除するために何か他のものが同じインターネット接続(Acerラップトップ/ Win7 64ビット)を使用する別のコンピュータのウェブブラウザにhttps://dl-ssl.google.comと入力しています。接続は他のコンピュータでもタイムアウトしてしまいます。これは、私のIPが何らかの形でサーバにブラックリストに載っていると思い込んでしまいます(私はそれがどう起こったのかは分かりません)。

私の質問はSDKマネージャを更新する方法です。何らかの理由で自分のIPが実際にGoogleのサーバーによってブロックされている場合、そのIPを回避するためにできることはありますか?例えば。何らかのプロキシを経由してルーティングしますか? dl-ssl.google.comのミラーはありますか?

環境情報:私はKubuntu 12.04.2 LTSでADT Rev 21.1を使用しています。

+1

使用します。http://ではなくhttpsを:: // – AndroidLearner

+5

ソリューション SDKマネージャ - >ツール プロキシサーバー:www.google.comプロキシポート:80 と強制HTTPSを選択://を.. ..ソース をクリックし、packages - > reloadをクリックすると、問題はなくなります。 –

+0

次回このエラーが発生した場合は、可能であればコンピュータを再起動してみてください。それは私のために働いた最も簡単な解決策です。 –

答えて

0

私の解決策は、やり直していただけです。私が見つけた最も簡単な方法は、ブラウザでリフレッシュを定期的に実行し、XMLが返されたら、Eclipse - > SDK Managerに切り替えます。どんな理由であれ、私のIPアドレスブロックはhttps://dl-ssl.google.comによってひどく絞られているようです。うまくいけば、Googleのエンジニアがこのサーバーの設定をチェックアウトすることができます(拒否設定?それはGoogleグループ内のトピックの数との継続的な問題であると思われるもの)のAndroid SDK Managerで

0

java binディレクトリ(/usr/lib/jvm/jdk1.7.0/bin/ControlPanel)(Javaバージョンの変更)でControlPanelアプレットを使用します。 Javaコントロールパネルの[全般]タブで、[ネットワーク設定]ボタンを選択し、プロキシ設定を[ブラウザ設定を使用する]から[直接接続]に変更します。 (ブラウザー、Eclipse、およびSDKにはプロキシ設定があり、これらは空白で、このJava設定のみが機能します)。 次のAndroid SDKツールディレクトリに、Androidのシェルスクリプトを開いて、ファイルの終わりに向かって、とのラインを見つける:\

と、この下のを

のexec「$のJAVA_CMD」を、行を挿入

-Djava.net.preferIPv4Stack=true \ 

私はこれらの2つのステップが、ubuntu 12.04 64bit、java 1.7.0_21-b11、およびubuntu 12.04 32bit、Java 1.6.0_45の両方を使用してこれを修正したことがわかりました。

48

ツールを選択 - >オプション

、ボックス「強制HTTPSチェック://を.. 。http:// ...を使用してフェッチされるソース "

+3

ありがとう! ...この回答を見ると、SDK ManagerはAndroid Studioとは異なるプロキシ設定を使用しています。次に両方の設定が必要です! – Equiman

+0

Googleがブロックされている中国のユーザーのために、VPNを使用すると役立ちます。 – Virthuss

+0

これは動作します! – SSG

6

今日私は同じ問題を抱えていました。私は中国のGFWが私をブロックしていると思います。悪いお尻.. OK、この、SDKマネージャを試してみてください - >ツール それらはプロキシを使用し、私が試した、

proxy server: www.google.com.hk (i am in china,try www.google.com if other country)。 
proxy port : 80 
and choose Force https://.... sources bala bala 

その後、パッケージをクリック - >リロード、問題がなくなっています。 私はこの問題をGoogleで見つけたときにthisを見つけました。

3

プロキシサーバー オープンのEclipse ウィンドウを使用している場合 - > AndroidのSDK Managerを - >ツール - >オプション を入力してくださいプロキシサーバーとポート。

オープンインターネットexplorer->インターネットoption-> connections-> LANは私のために働いたキャッシュをクリアする

0

を設定場合は、プロキシサーバーとポートがあります。 OS Xのバージョンに

:あなたは多分あなたがbacauseファイアウォール設定のブロックされてしまった組織である場合、環境設定...>キャッシュをクリア

6

は、いくつかの問題があるかもしれないけど、それを修正するindorderは、あなたのアンドロイドに行きますSDKマネージャ]> [ツール]> [オプション]> [ 、あなたはここで

enter image description here

次のページが表示されますが、SDKマネージャが依存関係を取得するために使用することができますプロキシサーバーの構成を設定します。

また、低レベルで問題があるかもしれません。私は、制裁またはsthのためにアクセスしているGoogleサービスから切り離されている可能性があります。その場合は、手動で以下のものを手動でダウンロードしてください。 sdkルート: プラットフォームツールとプラットフォーム(アンドロイドAPI)ディレクトリの後に、sdkの場所に次のフォルダがあります。

enter image description here

10

のlinuxで、私はそれが

sudo ./android 
+0

sudoを使用すると、Mac OS Xで私の問題が解決しました。 –

+0

これは、.androidディレクトリのアクセス権が誤って設定されている可能性があるためです。問題の根本を解決するには、以下の私のコメントを参照してください。これにより、sudoでアンドロイドを実行し続ける必要がなくなります。 –

+0

私のためにubuntuで動作する –

3

(あなたのAndroid-SDK-linuxの/ toolsフォルダに)sudoを持つのAndroid SDK Managerを実行する作業だ私は追加することによって、この問題を解決しました私のサーバのipaddresをHttpに送ります:プロキシサーバ とポート番号80 そしてSdkは2分の1秒で更新されました。 HTTPでは

LANの設定]> [インターネットオプション]に接続タブで をプロキシサーバー ゴーのIPアドレスを取得し>自動構成スクリプトを使用するがチェックされているかどうかを確認> のみIPアドレスのチェックをコピーする場合、アドレステキストボックスから、それ以前:sdkマネージャツールオプションのプロキシサーバのテキストボックス:)。私のMacは、一時的に無効/リトル密告者をオフにした上で

幸運 幸せは私のために

0

ソリューションをcoading。スニッチはdl-ssl.google.comへのアクセスをブロックしていました。スニッチを「サイレント」モードに設定していたため、私はそれを知らなかったため、SDKマネージャをブロックしていたことに気づいていませんでした。管理者が私の問題を解決し、私は(正確に同じエラーメッセージで)同じ問題を持っていた

1

、 実行ツール/ android.batとして... LinuxおよびMac OS X上の

1

理由はsudo作品は、その時々permisionsです〜/ .androidの設定が間違っています。この問題が何度も繰り返されていて、sdkを更新するたびにsudoを入力しない場合は、〜/ .androidにアクセスしてアカウントが所有していて、すべてのファイルを読み書きする権限があることを確認してください。

私の場合、ルートディレクトリにはキャッシュディレクトリを含むいくつかのフォルダがありますが、 cd ~/.android sudo chown -R <yourusername> * が問題を解決しました。あなたはワイルドカードを好きではない場合も変更する必要があり、個々のファイルやディレクトリを指定することができ sudo chown -R <yourusername>:<yourgroup> *

:あなたがお使いのシステムのセキュリティに関する厄介であれば、あなたも同様にグループを指定することができます。例えば、 sudo chown --R <yourusername> cache

人々のおかげでそれを理解するためのhereがあります。

2

私はWindowsで同じ問題に直面しています。そして、それは、次の手順を実行した後、私の仕事:

Open cmd as administrator 
ping dl-ssl.google.com 
Go to the SDk manager and retry the installation 

(注:SDKマネージャでデフォルトのオプションを持っていることを確認してください強制HTTPSをチェックしてはいけない....オプション上記の手順を実行する前に)

0

ヘッドレスサーバーで接続エラーが表示される場合は、 ./android update sdk -u -s

2

これは、プロキシサーバー経由でインターネットに接続している可能性が高いためです。

  • のAndroid SDKマネージャーのGo to Tools>OptionsとHTTPプロキシ
    サーバーとHTTPプロキシ・ポートを設定します。

    • HttpPproxyサーバー:ここ

    • Http Proxy Portプロキシを追加します:ポート

再起動SDKマネージャを追加し、再試行してください。

+0

SDKマネージャを再起動しない方が良いですが、パッケージ>リロードをクリックしてください。 – CoolMind

1

これはプロキシの問題です。ブラウザのプロキシ設定を使用して、SDK MANAGER >> Tools >> Option Settingsページを表示してみてください。それは100%動作します。

0

さらに1つ...VMwareの内のWindows 10上で、ここで私のために働い唯一:

  • 右 "このコンピュータ"
  • "プロパティ"
  • "拡張システムのプロパティ"
  • "環境変数"
  • 追加をクリックしてください新しいキー "ANDROID_SDK_HOME"を指定し、 "c:\ users [username] .android"を指すようにしてください。
0

私は同じ問題がありました。これは、ファイアウォールの設定を把握するのが簡単です。

screenshot

-2

移動]> [オプションツール - して、プロキシサーバーとポートの詳細を与えます。 それから、packages-> reloadをクリックしてください。

+0

新しい投稿がありましたら、お答えください。他の答えはすでにあなたが示唆していることを述べています。自由に投票してください。 –

0

私の場合、Linux上で問題は以前に〜/ .androidディレクトリをrootの所有権で作成していたということでした。だからeclipseはこのディレクトリに書き込めませんでした。私がすることによってこれを解決した

sudo chown -R $USER:$USER ~/.android 
2

:一度発見し、これを単純にして解決した

  1. SDKのディレクトリへの完全な権限を与える(右クリック - > Properies-> [セキュリティ]> [編集])
  2. 「Force https to http」をチェックし、「Options」ダイアログウィンドウで「Clear Cache」をクリックする
0

この問題は、システムにインストールされているウイルス対策プログラムによって作成されることがあります。アンチウイルスを「コンピュータを再起動するまで無効にする」オプションに設定します。私の場合、私はAvastアンチウイルスをインストールしました。私はそれを無効にしました:通知エリアのavastを右クリック>> Avastシールドコントロール>>コンピュータが再起動するまで無効にします

0

新しいと本当の解決策! は、Windows上で10 の1-ダウンロードをテストし、psiphonを実行し、それが 2 - の後に接続し、 Internet Option Icon

、3- [開始]で「インターネットのプロパティ」または「インターネットオプション」を探し、それを開き、[接続]タブに移動しますLAN設定 をクリックしてAdvance をクリックします。4- psiphonが使用するプロキシアドレスとポートが表示されます。 これでSDKマネージャのプロキシにコピーされます。 5 casheをクリアして、 ADBを再起動する " 6-設定ウィンドウを閉じてパッケージを再ロードします。 おめでとうございます、今ではパッケージの最新版すべてに賛成です 特記事項! 1すべてのステップをステップごとに実行 2すべてのものの前にpsiphonを接続し、必要なパッケージをダウンロードするまでpsiphonを切断しないでください! 3-毎回psiphonを切断する場合は、すべての手順を再度実行する必要があります。 幸運

関連する問題