在 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 的位数不匹配?
使用64 位 JDK进行 Android 开发是否可行(还)?