В 64-разрядной версии Windows 7 с 64-разрядной версией Eclipse 3.6, 64-разрядной JDK (jdk1.6.0_23) и 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'
Эта проблема не возникает в Windows XP с Eclipse 3.5.2 и Android 2.2 (все 32-разрядные).
Я попробовал решение, предложенное принятым ответом в этой теме , но это не помогло. Диспетчер задач отображает имя изображения adb как ' adb.exe * 32 '. Возможно, существует несоответствие между разрядностью Eclipse + JDK (64-разрядная версия) и эмулятором Android / SDK?
Разве разработка Android с использованием 64-битного JDK невозможна (пока)?