1

私はしばらく Android 開発を行っていません。この間、Galaxy Nexus (最初のバージョン) を Android 4.2.2 に更新しました。昨日、私は自分のゲームに取り組みたかったので、携帯電話を接続しました。コードを書いて実行をクリックすると、デバイス セレクターにデバイスが表示されましたが、見慣れた "Samsung Galaxy Something" の代わりに、一見ランダムな数字 (おそらく何かのシリアル コード) が表示され、デバイスはオフラインとしてマークされました。展開とデバッグには選択できませんでした。興味深いことに、デバイス自体は USB デバッグが有効になっており、小さなモンスターが画面の左上隅にはっきりと見え、すべて問題ないように見えました。

USBデバッグをオフにしてから再度オンにしようとしましたが、成功しませんでした。

ADBサーバーを強制終了して復元しようとしました。

USBケーブルを変えてみました。ABのケーブルがあり、場合によっては正しいケーブルを使用することが重要であることがわかりました (Samsung のケーブルを別の大陸に置き忘れました)。

Android アップデート マネージャーを使用して Android SDK をアップデートしようとしました。これを行った後、デバイスが接続されたときに USB デバッグ要求を受け入れるように求められたので、結局何かが変更されました。ただし、デバイス名はデバイス マネージャーに表示されず、ステータスはオフラインのままでした。その後、Eclipse は、新しい SDK では Android Development Toolkit をバージョン 21 に更新する必要があると不満を漏らし始めました。

Eclipse アップデート マネージャを実行しましたが、数時間経過しても「Contacting Software Sites」で 50% でハングしたままです。

-Declipse.p2.mirrors=falseをeclipse.iniの最後に追加しようとしましたが、高速ではないようです。

私は特にこれこれを知っていますが、彼らがそこで言ったことは何も役に立ちませんでした.

編集

1時間経ってもまだ50%。また、いつかこれらのいくつかを試してみます。

編集

やっと更新のダウンロードを開始し、しばらくするとクラッシュしました。

An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.base,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.gldebugger,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.traceview,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,21.1.0.v201302060044-569685
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.traceview,21.1.0.v201302060044-569685
4

2 に答える 2

2

SDK を更新してキットを取得し、ADT を更新しようとしたときにも同じ問題に直面しました。ADT 21.1 をダウンロードするには、Helios 3.62 バージョン以上が必要だと思います。

最善の方法は、zip を使用して Desire の更新をダウンロードし、その zip ファイルを使用して更新することです。この方法だけを使用して一日を節約しました。ローカル zip ファイルを使用して更新中にインターネット接続を削除する

これは役立つかもしれません:)

于 2013-03-04T09:53:30.270 に答える
0

プロキシの問題のようです。これに対処するには、インストールした android-sdk の場所から SDK Manager.exe を実行します。SDK Manager の実行中に、[ツール] --> [オプション] に移動します。次の 2 つの手順のいずれかが役立つ場合があります。

  1. プロキシ サーバーを使用している場合は、プロキシ設定の詳細を挿入します。OR
  2. 「強制的に https://... ソースを http://... を使用してフェッチする」オプションをチェックします。

すべてのリポジトリ ファイルのダウンロードに役立つことを願っています。

于 2013-03-04T09:48:07.580 に答える