SDK内のフォルダ 'tools'が見つかりませんでした。

私はEclipseを使ってAndroid開発を始めようとしています。必要なソフトウェアはすべてダウンロードしましたが、ここで議論されているのと同じ問題を抱えています。今、私はその議論問題の解決策を見つけることができませんので、もう一度問題を書き直してみましょう。

Eclipseをロードして新しいAndroidプロジェクトを作成すると、ADTがロードされるのを待ち続けます。何が問題なのかを理解するために、環境設定に行って、作成したADTの場所を入れようとしましたが、ADTのアドレスを入れるとこのエラーが出続けます。

Could not find folder 'tools' inside SDK 'E:Documents and Settings%Fahad%android-sdks%'というエラーが出ます。

どなたか、この問題を解決してくださる方がいらっしゃれば、とてもありがたいです。

宜しくお願いします。

EDIT: フルダーツールを手動で作成したところ、このエラーが発生しました。

[2011-12-24 15:23:56 - DDMS] DDMS files not found: E:\Documents and Settings\Fahad\android-sdks\platform-tools\adb.exe E:\Documents and Settings\Fahad\android-sdks\tools\hprof-conv.exe E:\Documents and Settings\Fahad\android-sdks\tools\traceview.bat 
[2011-12-24 15:42:06 - DDMS] DDMS files not found: E:\Documents and Settings\Fahad\.android\platform-tools\adb.exe E:\Documents and Settings\Fahad\.android\tools\hprof-conv.exe E:\Documents and Settings\Fahad\.android\tools\traceview.bat 
ソリューション

ちゃんとEclipseをインストールしていれば

1.Eclipseを起動します。 2.メニューバーから「Window > Preferences > Android」を選択します。 3.3. "Android location "には、Android SDKをインストールしたフォルダーを指定します。 4.Android SDKs」フォルダ内の「platforms-tools」フォルダを「tools」に変更してください。 5.5.PreferencesダイアログボックスでAndroid SDKsフォルダを選択します。

解説 (5)

Android sdkをダウンロードして、Eclipseで動作するように設定したいということですね。sdkのインストールには、次のようなステップがあると思います。

  1. ダウンロードして、lt;br>
  2. どこかに解凍します
  3. 指定されたディレクトリに移動して、AndroidManager(androidだけだったかな?)を起動します。そこでplatform-toolsが必要であることを指定すると、マネージャが設定してくれます。また、Androidの開発に欠かせない 'adb'の実行ファイルも提供してくれます。

その後、ADTをインストールし(すでにインストールされていると思いますが)、Eclipseの環境設定 -> Androidオプションで、android-sdkの場所を指定します。ステップ3」を行った後に指定すれば、問題ありません。

私が正しく理解しているかどうか、あなたの状態がどうであるかについて100%の自信はありませんので、私のコメントが無関係であった場合はお許しください。もし私が間違っていたら、もう少し詳細を教えていただければ喜んでお手伝いします。

私が完全に確信しているのは、フォルダ 'tools'を自分で作成する必要はないということです。

追記:私が説明したのは新しいバージョンのandroid sdkについてですが、もし古いバージョンで問題が発生しているのであれば、新しいバージョンで一からやり直すことをお勧めします。それほど時間はかからないはずです。

解説 (2)

デフォルトでは、SDKツールはC:Documents and Settings\user\android-sdks"にあると考えられています。時には別の場所にインストールすることもあります。その場合は、正しいパスを選択すれば完了です。

解説 (0)