69

このスレッドを使用して、SDKPlatform1.6の追加を既存の2.2のインストールに追加しようとしています。

提案されたように、私は実行しましたHelpCheck for Updates次を見つけてインストールしました:

  + Android DDMS              8.0.1.v201012062107-82219
  + Android Development Tools 8.0.1.v201012062107-82219

Eclipseの再起動を求めるプロンプトが表示され、再起動すると次のエラーメッセージが表示されました。

"SDK Platform Tools component is missing!
Please use the SDK Manager to install it."

は?なんで?この「アップグレード」を行う前は、C:\android-sdk-windowsにSDKプラットフォームツールがまだ完全に機能していました。

開発環境で2.2と1.6の両方をサポートするには何が必要ですか?

4

10 に答える 10

86

OK、問題を解決するために私がしたことは次のとおりです。

Open Eclipse. Then:
  Window > Android SDK and AVD Manager
   > Available Packages: 
     > Android Repository:
       + Android SDK Tools, revision 8
       + Android SDK Platform-tools, revision 1

[Install Selected]
于 2010-12-24T17:30:50.887 に答える
40

ダウンロードした SDK ソフトウェアには、SDK プラットフォーム ツールは含まれていません。

このためには、cmdgo to "C:\Program Files\Android\android-sdk\tools"directory を使用し、次のコマンドを入力して不足しているツールをダウンロードします。

android.bat update sdk --no-ui 

次にy、 ですべてのライセンスに同意するように入力しcmdます。ダウンロードcmd自体が開始されます。

于 2013-06-22T21:22:22.423 に答える
5

Android SDK のインストールは、「Android SDK and AVD Manager」を介して行われます...Eclipse の「ウィンドウ」メニューにショートカットがあるか、既存の Android SDK インストールのルートから .exe を実行できます。

はい、2.3 SDK をインストールすると問題が解決すると思います... 古い SDK を同時にインストールできます。重要なことは、SDK の構造が 2.3 で変更され、一部のツール (ADB など) が sdkroot \tools から sdkroot \platform-tools に移動しことです。おそらく、最新の ADT プラグインは、その変更に関して大規模な後方互換性を備えていません。

于 2010-12-24T17:28:20.743 に答える
3

ファイルが/toolsから/platform-toolsに再配置された理由がわかりません。私が試したすべての開発ツール、たとえばappceleratorは、セットアップソフトウェアに/ tools内のこれらのファイルを検索させ、セットアップに失敗したようです。「回避策」には、いくつかの異なるトリックが含まれます。1)ソフトリンクを設定して、オペレーティングシステムに「ここでファイル「x」を検索すると、実際にはここにあります。または2)より簡単になります。メソッド...すべての/platform-toolsデフォルト(追加のandroid sdkインストール前)ファイルのコピーを作成し、それらを/ toolsフォルダーに配置します。これにより、新しいsdkが行った再配置が回避されます。もちろん、設定する必要があります。 SDKの場所を指すパス環境変数(Android-sdk- [オペレーティングシステム名:Android-sdk-windowsまたはAndroid-sdk-mac_x86など)。]そして/platform-toolsに、そして時には/toolsに。それは試行錯誤の痛みです。しかし、それが最終的に機能しているとき...それは機能します。

于 2011-05-03T13:36:04.127 に答える
2

SDK コンポーネントを更新する前に、チェックインAndroid SDK ManagerToolsOptionsし、ローカル LAN に設定されている場合は HTTP プロキシとポートを設定します。

于 2012-06-04T10:15:28.687 に答える
1

Android SDK の最新バージョンには、この質問が最初に尋ねられたときに有効だった 1 つのアプリではなく、SDK Manager と AVD Manager という 2 つの異なるアプリケーションが付属しています。

私の特定の問題は、他の提案とは無関係でした。現在、HTTPS トラフィックがほとんど許可されていないネットワークにいます。Android プラットフォーム ツールをインストールするには、「http://... を使用して https://... ソースを取得するよう強制する」オプションをオンにする必要がありました。これにより、他のツールをインストールできるようになりました。

于 2012-07-03T15:41:30.047 に答える
0

Windows 7 と Eclipse Luna (4.4.0) で、SDK 24.0.2 と ADT 23.0 で同様の問題に直面しました。Android SDK Manager には、127.0.0.1 (localhost) のデフォルトのプロキシ IP とポート 8081 が付属しています。したがって、以前のソリューションでアドバイスされているように SDK Manager を実行しようとすると、デフォルトのプロキシ設定を介して接続しようとしますが、失敗し続けます。 (...少なくとも私のシステムでは)。したがって、プロキシ設定が必要ない場合は、デフォルトのプロキシ設定をクリアします (つまり、プロキシ サーバーの IP とポートを削除し、フィールドを空のままにします)。それ以外の場合は、必要に応じて設定してください。Eclipse でこれらの設定にアクセスするには、[ウィンドウ] -> [Android SDK マネージャー] -> [ツール] -> [オプション] に移動します。

これが誰かに役立つことを願っています。

于 2015-01-27T13:20:05.350 に答える
0

ステップ 1: タスクバーの青いアイコンをクリックします。それが「SDK MANAGER」です。次に、[外観と動作] -> [システム設定] -> [Android Sdk] をクリックします。

ステップ 2: [Android SDK の場所] を選択し、編集オプションを選択します。コンポーネントの更新/インストールを促すメッセージが表示されます。次に、ダウンロードまたは更新を開始します。これにはしばらく時間がかかる場合があります。あとは、辛抱強く待つだけです。「以前に SDK をインストールしたことがある場合は、SDK android SDK がインストールされていることが示されます」

step3: これが完了すると、プログラムは正常にコンパイルされ、エラーはまったく発生しなくなります。

于 2017-06-29T03:22:48.260 に答える