web-dev-qa-db-ja.com

Android SDKマネージャーは、リポジトリの選択時に「URL https://dl-ssl.google.com/Android/repository/repository.xmlを取得できませんでした」というエラーを表示します

プラットフォームをインストールしようとしていますが、Android Managerを開いて[使用可能なソフトウェア]をクリックし、 https://dl-ssl.google.com/Android/repository /repository.xml リポジトリ

私はこのエラーを受け取ります:

URLの取得に失敗しました https://dl-ssl.google.com/Android/repository/repository.xml

また、設定パネルのすべての「https:」ダウンロードに対して強制「http:」をクリックしてダウンロードしようとしましたが、それでも解決しません。

Windows Vistaで作業しています。

46
Vaibhav

ブラウザにURLを入力してからページのソースコードを見ると、XMLドキュメントが返されていることがわかります。

そのURLがブラウザーでは機能するがAndroidマネージャーでは機能しない)理由は、プロキシサーバーを指定する必要があるためかもしれません。Eclipse(3.5.2)ではプロキシ設定が見つかりますここ:「ウィンドウ」->「設定」->「一般」->「ネットワーク接続」

20
Volker Voecking

このソリューションを試してみて、うまくいきました。この問題は、ADBがAndroidサーバーに接続して更新を取得できないために発生します。自宅でファイアウォールをオフにしてみてください)

  • Goto Android SDK Manager c:// Android-sdk-windows/open SDK-Manager
  • [設定]をクリックします-プロキシが要求されます。
  • IPアドレスとポート番号を入力してください。ファイアウォールをオフにしない場合。
  • 「Force https:// ...」をチェックします(SDKマネージャーにhttpを使用させるには、nothttps

これはすぐに動作するはずです。

69
AKh

Ubuntuユーザーである私にとって必要なことは、〜/ .Androidディレクトリの所有者を変更することだけでした。端末で次のコマンドを入力します。

Sudo chown -R username:username ~/.Android

明らかに、「ユーザー名」(2回)をユーザー名に置き換える必要があります。

元の投稿者の質問はUbuntuではなくWindows Vistaに関するものだったため、これを回答として投稿すべきかどうかはわかりませんでした。しかし、Ubuntuで答えを探しているときにこの投稿を見つけたので、それが適切だと思います。しかし、私は+ Maher Gamalの答えにコメントするのに十分な評判がありません。うまくいけば、他の誰かがそれを見つけてくれます!

16
Jonathan

Mac OS Xでは、ソリューションはユーザーの.Androidフォルダーにandroidtool.cfgファイルを作成し、この行を追加します。確かにLinuxでも機能している

sdkman.force.http = true

それがお役に立てば幸いです!

11
Kasas

Open Android SDK Managerを開き、[ツール]メニューの[オプション]を開きます

プロキシ設定部でプロキシを設定してOK

7

新しいWin 7ラップトップでこのエラーを調査すると、ADTプラグインが見つからないことがわかりました。これを追加することで、問題を解決しました:ADTプラグインのダウンロード

EclipseインストールのUpdate Manager機能を使用して、開発コンピューターにADTの最新リビジョンをインストールします。

上記のインストールの準備で説明したように、互換性のあるバージョンのEclipse IDEがインストールされていると仮定して、次の手順に従ってADTプラグインをダウンロードし、Eclipse環境にインストールします。

Eclipseを起動し、[ヘルプ]> [新しいソフトウェアのインストール...]を選択します。右上隅の[追加]をクリックします。表示されるリポジトリの追加ダイアログで、名前に「ADTプラグイン」、場所に次のURLを入力します。 https://dl-ssl.google.com/Android/Eclipse/ [OK]をクリックします

注:プラグインの取得に問題がある場合は、ロケーションURLで「https」の代わりに「http」を使用してみてください(セキュリティ上の理由から、httpsが推奨されます)。 [利用可能なソフトウェア]ダイアログで、[開発ツール]の横のチェックボックスを選択し、[次へ]をクリックします。次のウィンドウに、ダウンロードするツールのリストが表示されます。次へをクリックします。ライセンス契約を読んで同意し、[完了]をクリックします。

注:ソフトウェアの信頼性または有効性を確立できないというセキュリティ警告が表示されたら、[OK]をクリックします。インストールが完了したら、Eclipseを再起動します。

3
John Ashmore

カスペルスキーを使用しています。私はちょうどそれを消し、問題は解決しました!

3
Eng.Fouad

Android Studioのインストールは、インターネットで見つけられるものをすべて試した後、解決策を得ました。Android Studioを使用してこのエラーを取得した場合:

[Path_to_Android_SDK]\sdk\tools\Android.batを見つけます。私の場合、C:\Users\Nathan\AppData\Local\Android\android-studio\sdk\tools\Android.batにありました。

それを右クリックし、Editを押して、一番下までスクロールします。

それが言うところを見つけてください:call %Java_exe% %REMOTE_DEBUG% ...

それをcall %Java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% ...に置き換えます

再起動Android Studio/SDKおよびすべてが動作します。これにより、XMLファイルを取得したり、新しいプロジェクトを作成できなかったりするなど、多くの問題が修正されました。

3
Nathan

同じ問題が発生しました。Android-sdk-windowsのtoolsフォルダーの名前を変更できなかったため、最新の更新プログラムをインストールできませんでした。私はAVGアンチウイルスを使用し、それを無効にすることは助けにはなりませんでしたが、とにかくAVプログラムとは何の関係もなかったと思います。

事実は、Android SDKセットアップはどうやら「Android-sdk-windows\tools」ディレクトリ内のアイテムを使用します。わからない。

解決:

  • Toolsフォルダー自体のコピーを作成しました(同じディレクトリツリーレベルで保持するため、「tools」と「tools-copy」は両方とも「Android-sdk-windows」フォルダーにありました)。

  • そのコピーからAndroid.batを実行しました

  • 更新を問題なく実行しました(必要な他のアイテムの中で、元の未使用ツールフォルダーを更新しました)。

  • SDKを閉じ、フォルダーを削除しました(最初にadb.exeプロセスを強制終了しなければなりませんでした。なぜそれが常に持続するのかわかりませんが、それをしないとフォルダーを削除できません)。

  • 通常の(現在更新されている)ツールフォルダーからSDKを再起動しました。魅力のように働いた!

元の問題を回避するには、単にadb.exeを強制終了するだけでは不十分であることに注意してください...ツールフォルダをコピーし、コピーを使用してAndroid問題を修正します。

これが他の人の助けになることを願っています...更新を実行するためだけに、このような基本的な問題の解決に時間を費やすことは非常に厄介です。

2
Jomia

/ Users/{your name}/Android sdks/tools/Androidを開いて(ダブルクリック)、[Android SDK Manager]メニュー、[Preferences]の順にクリックすると、Android SDK Manager。これらのプロキシ設定は、Eclipse内で使用される場合、「Android SDK Manager」にも適用されます。

1
Mark Peterson

7時間の検索の後、ようやく道を見つけました!!上記の解決策はいずれも機能せず、そのうち1つだけが問題を指摘しました。

Win7を使用している場合、ファイアウォールはSDKマネージャーがアドオンリストの取得をブロックします。 「Android.bat」と「Java.exe」を信頼できるファイルとビンゴに追加する必要があります!すべてが機能し始めます!!

1
Sumit Anantwar

また、ファイアウォールをオフにして、リンクで更新してみてください。

同じ問題がありました。 Ubuntu 12.04を使用します。 ipv6を無効にしてみました。

Modify the /etc/sysctl.conf and add the following:
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

次に、マシンを再起動して確認します。これはWindows OSでもipv6の問題であると思われます。

0
Rukmal Dias

自動検出された設定を使用して、プロキシの背後にある企業ネットワーク上の64ビットwin7マシンで同じ問題が発生していました。

数多くの試行錯誤の後、次の回避策が成功することが証明されました。

  • 携帯電話のwifiインターネット接続をUSB経由で共有する

よろしく、ロバート

0
throbi

プロキシを設定せずに別の方法を見つけました。現在、ファイアウォールプログラムを備えたウイルス対策ソフトウェアを使用しています。次に、このファイアウォールをオフにすると、そのURLを取得できます。

それでも動作しない場合は、Windowsファイアウォールなど、PCのファイアウォールをオフにしてみてください。

0
Anggrayudi H

プロキシ設定が既に設定されていて、SDKマネージャーがそれらを恒久的に変更することができないという同様の状況がありました。 ~/.Android/androidtool.cfgファイルを手動で変更すると、問題が修正されました。

0
Maher Gamal

私は同じ問題を抱えていて、あなたが助言したすべての回避策を作りました:まだ同じエラーです。 「ヘルプ/更新の確認」でEclipseを更新しましたが、今ではすべて問題ありません。この更新により、完全に新しいバージョンのAndroid SDK Manager。

0
Marcio