Windows 7 64 ビットで、Eclipse 3.6 64 ビット、JDK (jdk1.6.0_23) 64 ビット、および Android 2.3 (ビット数?) を実行している場合、Eclipse の Run|Run (Ctrl+F11) を介してプログラムを実行すると、Android エミュレーターが呼び出されます。ただし、エミュレーターに .apk をインストールしません (もちろん実行しません)。
(更新、@Computerishの質問に答える)Eclipseのコンソールで取得しているのは次のとおりです。
[2010-12-16 10:23:33 - HelloAndroid] ------------------------------
[2010-12-16 10:23:33 - HelloAndroid] Android Launch!
[2010-12-16 10:23:33 - HelloAndroid] adb is running normally.
[2010-12-16 10:23:33 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-12-16 10:23:33 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'AVD23'
[2010-12-16 10:23:33 - HelloAndroid] Launching a new emulator with Virtual Device 'AVD23'
この問題は、Eclipse 3.5.2 および Android 2.2 (すべて 32 ビット) を実行している Windows XP では発生しません。
このスレッドで受け入れられた回答で提案された解決策を試しましたが、役に立ちませんでした。タスク マネージャーは、adb のイメージ名を「adb.exe *32」と表示します。Eclipse+JDK (64 ビット) と Android エミュレーター/SDK のビット数が一致していない可能性があります。
Android開発は64ビットJDKを使用していますか(まだ)不可能ですか?