【问题】
折腾:
【记录】在安装了最新版本的Eclipse 4.3.1和ADT 22.3.0后去确保之前已有的Android项目可以正常工作
期间,遇到问题:
新弄的Eclipse的+ADT,
虽然貌似可以调试Android项目,但是没有弹出虚拟机AVD。
【解决过程】
1.后来自己看到:
即:
虽然选择了自动选择android虚拟机,但是却没有选择任何一个。
导致debug时无法弹出对应的android虚拟机。
2.此处,虽然可以直接选择已有的AVD,但是其都是非硬件HAXM加速的ARM的,所以,不去试了。
去继续参考自己之前的:
【已解决】Android的模拟器,在ADT中调试运行AVD时,速度太慢,极其的慢
去安装对应的x86的image,然后再去调试。
去安装了Intel x86 Emulator Accelerator HAXM:
3.但是结果去安装x86的image时又出现:
【已解决】ADT中通过Android SDK Manager去安装x86的image时无法下载
4.解决了上述问题,安装好了x86的image,然后再去试试,创建对应的AVD模拟器:
然后发现:
之前本地建立的,好几个,包括x86的android的image的AVD
此处:
由于前面已经安装好了对应的api版本的x86的image,使得,现在也可以直接使用,而无需再重新新建对应的x86的AVD去用于调试了。
所以,直接去调试项目,选择对饮的x86的AVD,看看能否可以正常运行:
然后是可以正常的bug的,是可以打开AVD虚拟机的:
之后,就是正常的继续开发,继续调试了。
【总结】
此处对于android项目,编译正常,点击调试,但是不弹出AVD虚拟机的原因是:
默认对于debug的配置,选择了自动选择还是的AVD,但是结果却没有选择任何AVD
解决办法是:
方法1:
保持已选择的"Automatically choose compatible device"不变,但是选上某个可用的AVD即可:
方法2:
取消选择:"Automatically choose compatible device"
改选:
Always prompt to pick device
这样每次启动调试,都会然你选择设备,然后你再选择合适的设备,即可。
转载请注明:在路上 » 【已解决】ADT中调试Android项目但是无法打开对应的AVD即没有弹出对应的Android虚拟机