web-dev-qa-db-ja.com

Eclipse用ADTプラグインのインストール

Eclipse用のADTプラグインをインストールしようとしています。ただし、「新しいソフトウェアのインストール...」に進み、プラグインの場所を入力した後、 https://dl-ssl.google.com/Android/Eclipse/ 、「保留中...」表示されています。どれだけ待っても、「開発ツール」に変わりません。 (「 http://dl-ssl.google.com/Android/Eclipse/ )も試しました。」

これを回避するために、現在のADTプラグインZipファイルをダウンロードしようとしましたが、これも機能しません。 「開発ツール」が表示されますが、「次へ」をクリックしても「要件と依存関係の計算」を超えません。

いずれかのアプローチの問題に対する解決策を提供してください。ありがとう。

35
Gold

同じ問題がありました。 「インストール中にすべての更新サイトに連絡して必要なソフトウェアを見つける」というラベルの付いたボックスのチェックを外したときに動作し始めました。

47
luff
  1. 「設定」->「ネットワーク接続」に移動し、正しいオプション(ネットワークのプロキシ設定に従ってネイティブ/ダイレクト)を設定してEclipseを再起動し、再試行します。 [自宅への直接切り替えは機能しましたが、オフィスではネイティブに構成する必要がありました。](プロキシ設定を有効にするには、Eclipseの再起動が必要IDE
  2. EclipseにすべてのAndroidツールキットの依存関係(wst/emf ...)がインストールされていることを確認します(http://developer.Android.com/resources/faq/troubleshooting.html#installeclipsecomponents)
12
codejammer

更新

ログに記録されたエラーは、 pdatesiteからのインストールがJava 7 でハングし、Eclipse バグ362741-更新サイトからのダウンロードがハングする-(3.7。 1 Indigo SR1ウィンドウ) 、詳細は コメント6 を参照してください(すでに適用済み コメント7 )。

これは一見JDK 7の問題のように見えますが、リンクされたJava Bug 7077696-Java.net.Socketは「PASV」が認証済みで送信されると閉じます。 FTP接続 は、問題をREGRESSIONとして分類します。バージョン6u26で最後に機能し、すでに6u30を使用しています。 、この問題は、Java 6を他の場所(以前のバージョンを意味する)に切り替えることで修正可能であることが報告されています。たとえば、 jdk1.7.0_01を使用してソフトウェアのインストールを実行できません6u22)を使用します:

ただし、Eclipse.iniを変更してvmをJDK 1.6に変更すると、すべて正常に動作します。

-vm C:\ Java\jdk1.6.0_22\bin\javaw.exe

OracleのEvaluation結論として、これはこれはJDKのバグではなく、Windowsファイアウォールが認識してブロックしているだけですftpプロトコル

JDK7と以前のリリースの唯一の違いは、IPv6が有効になっているときにJDKがIPv6ソケットを使用しているため、IPv4-mapped IPv6アドレスが使用されることです。 WindowsまたはファイアウォールがIPv6ソケットを許可するように構成されていない可能性があります。 [...]

したがって、それらはWorkaroundもリストします:

-Djava.net.preferIPv4Stack = trueで実行します

  • Javaバイナリのファイアウォール例外を追加します。

  • -Djava.net.preferIPv4Stack = trueで実行します(IPv6を無効にし、AF_INETソケットのみを使用します)

  • または、ファイアウォールでステートフルFTP検査を無効にします(レジストリ設定またはnetshコマンド)

ファイアウォールの調整は、 Socket Exception only in Java 7 (ただし、注意して処理する必要があるように単にオフにするだけです)のコメント#4もちろん)。

幸運を!


おそらくあなたはすでに Eclipse、Android Plug-in、Install New Softwareは単に「保留中」と言っている (ADT関連の質問がたくさんあり、奇妙なことにそれに対するロバマトンの答えを知っていますそれぞれの検索ですぐに表示されませんでした)?基本的には CodejammerのヒントPreferences-> Network Connections(+1)になりますが、それにもかかわらず、ネットワーク上でそれでも失敗する可能性のある理由を説明して、コメントを見てください:

ああ、私はそれがブラウザからの一般的なリクエストに応答しないことを読んだ。いずれにせよ、ネットワーク管理者は靴下接続を確立していることを確認しますが、その後は何もしません。

そして

さて、以前のコメントに加えて、おそらく経由で接続しようとしています。 socks 5-ただし、ネットワークにはsocks 4しかありません。管理者は5バージョンを実行して、動作するかどうかを確認します。

Workaround

ソックス4とソックス5のプロキシ設定が実際に問題であるかどうかにかかわらず、潜在的な回避策は、EclipseとADTを別のシステム(理想的には別のネットワーク)にインストールし、結果のフォルダーをその後(自分のネットワークに)コピーすることです、Eclipseインストールは単なるファイルのコレクションです)。

不一致があると他の問題が発生するため、JDKとEclipseの両方について32ビットと64ビットを一致させるようにしてください(たとえば、 ロードに失敗しましたEclipseの起動時のJNI共有ライブラリ )。

4
Steffen Opel

Eclipseのどのバージョンを使用していますか?

Heliosでは、Help -> Eclipse MarketPlace -> Yoxos MarketPlace(下部の2番目のアイコン)に移動してプラグインをインストールし、ADTを検索してインストールすることができました。

3
user943675

ネットワークアップデートを機能させることができなかった場合は、ADT Zipパッケージをダウンロードして、ダウンロードページの指示に従ってローカルにインストールしてみてください。

http://developer.Android.com/sdk/Eclipse-adt.html

2
michaelliu

これらのグーグルサイトは特定のネットワークから接続するのは非常に難しいが、他のネットワークからは接続できないことがわかりました。ここドイツでは、アリスを通過するのにひどいトラブルがありましたが、ドイツテレコムを通過することはできませんでした。

時々Aliceからdl-sslホストにアクセスできましたが、その後の操作でハングしてタイムアウトになりました。 1日かそこら後に、再び接続できるようになるかもしれません。一部の人々は、プロキシを経由するか、「http」を「https」に変更することで運が良かったと言います。これも見ました。

これが進行中だと思うことです。

まず、Eclipseは非常にバグが多く、予期しない状況を非常にひどく処理します(たとえば、すべての例外をキャッチしますが、例外のメッセージを提供できません!!)。特に、応答しないリンクに関しては。それは精神障害者の精神科医のストックストーリーを思い出させます。

Googleサーバーの設定が不適切であるように見えます。サービス拒否攻撃を防ぐための単純な保護メカニズムである可能性があります。特定のネットワークからの特定の時間枠内の少数の接続要求のみを処理します。要求があった場合、ホストとの接続を長時間ロックアウトします。

残念なことに、1つのEclipse更新では、多数の接続が迅速に連続して必要になる場合があります。初めてEclipseを構成する方法がわからない人は、おそらくGoogleブービートラップをトリップするでしょう。

私の場合、利用可能なソフトウェアのサブセットを注意深く選択することで必要なものをダウンロードすることができました。非常に忍耐強く、ロックアウトされた場合は、再び入るまで1日待ちました。

乾杯!

2
Steve White

私の場合、プロキシ設定を使用し、 this post の指示に従います。ただし、小さな変更が1つだけあります。SOCKETS設定は here

0
feelfree

次のリンクを使用して、ADT Pliginsを更新します。

https://dl-ssl.google.com/Android/Eclipse/site.xml

0
Dhruvisha

以前にも同じ問題に直面しました。私の場合、これはプロキシの下で作業していた問題でした。また、プロキシの背後で働くと思います。

次の方法でこの問題を解決しました。 SDKManager.exeを見つけて実行します。このプログラムでは、プロキシ構成を見つけてそこに入力します。次に、このプログラムからSDKの更新を試みます(このプログラムの再起動が必要になる場合があります)。

理由はわかりませんが、Android ADT。

追伸JDK 7ではなく、JDK 6(または5)を使用する必要があります!!!

0
Yury

IPv6をオフにすると、うまくいきました。

0
nothrow

この問題を見つけたときに私が見つけた唯一の答えは、最新の「Eclipse Indigo for Java」をダウンロードして、ADTとAndroid SDKを更新しました。数時間後、すべてが正常になりました。

0
noob

私は同じ問題を抱えていて、それが私を夢中にさせていました。私は数時間試してみました-同じエラーメッセージが表示されました-そしてすぐにうまくいきました!だから私があなただったら、少しの間そのままにして、数時間後に戻ってきて、もう一度やり直します。私が見つけた他の提案されたソリューションがオンラインでいくつかありますが、それらのどちらも違いを生むようには見えませんでした。

0
Julian