EclipseでAndroidエミュレータ起動時に『invalid command-line parameter』エラー その他
久しぶりにAndroid開発環境をいちからセットアップしました。その中で引っかかった点を二つほど。
確かにJDKをインストールしたのにAndroid SDKのインストーラで「ない」って言われる
インストーラのバグです。
Backボタンで一画面戻ってNextボタンで再度元の画面に移動すると何故かJDKを認識してくれています。
EclipseでAndroidエミュレータ起動時に『invalid command-line parameter』エラー
Windows版のAndroid SDKをインストーラの指示に従ってインストールしてEclipse上でAVDエミュレータを起動すると以下のようなエラーメッセージが出現します。
[2011-07-21 15:16:36 - Emulator] invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.
[2011-07-21 15:16:36 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-07-21 15:16:36 - Emulator] please use -help for more information
SDKのバージョンはr12。
SDKのインストールパス中にスペースが含まれることが原因みたいです。
Eclipseの [Window]=>[Preferences]=>[Android] で、SDKのインストールパスを以下のように変更したらうまくいきました。
ショートファイル名を超久しぶりに使いました。(ダブル|シングル)クォーテーションで括ってもだめでした。
推奨っていうからインストーラ版でインストールしたのに。