【已解决】ADT中调试Android项目但是无法打开对应的AVD即没有弹出对应的Android虚拟机

【问题】

折腾:

【记录】在安装了最新版本的Eclipse 4.3.1和ADT 22.3.0后去确保之前已有的Android项目可以正常工作

期间,遇到问题:

新弄的Eclipse的+ADT,

虽然貌似可以调试Android项目,但是没有弹出虚拟机AVD。

【解决过程】

1.后来自己看到:

choosed automatically pick device but not select any

即:

虽然选择了自动选择android虚拟机,但是却没有选择任何一个。

导致debug时无法弹出对应的android虚拟机。

2.此处,虽然可以直接选择已有的AVD,但是其都是非硬件HAXM加速的ARM的,所以,不去试了。

去继续参考自己之前的:

【已解决】Android的模拟器,在ADT中调试运行AVD时,速度太慢,极其的慢

去安装对应的x86的image,然后再去调试。

去安装了Intel x86 Emulator Accelerator HAXM:

has installed Intel x86 Emulator Accelerator HAXM

3.但是结果去安装x86的image时又出现:

【已解决】ADT中通过Android SDK Manager去安装x86的image时无法下载

4.解决了上述问题,安装好了x86的image,然后再去试试,创建对应的AVD模拟器:

然后发现:

for 4.1.2 x86 android image has created related avd can use

之前本地建立的,好几个,包括x86的android的image的AVD

此处:

由于前面已经安装好了对应的api版本的x86的image,使得,现在也可以直接使用,而无需再重新新建对应的x86的AVD去用于调试了。

所以,直接去调试项目,选择对饮的x86的AVD,看看能否可以正常运行:

for android project debug configuration choose a x86 avd then apply debug

然后是可以正常的bug的,是可以打开AVD虚拟机的:

now can normally use x86 haxm to do android app debug running avd emulator

之后,就是正常的继续开发,继续调试了。

 

【总结】

此处对于android项目,编译正常,点击调试,但是不弹出AVD虚拟机的原因是:

默认对于debug的配置,选择了自动选择还是的AVD,但是结果却没有选择任何AVD

解决办法是:

方法1:

保持已选择的"Automatically choose compatible device"不变,但是选上某个可用的AVD即可:

keep select automatically pick compatible device then choose a usable avd

 

方法2:

取消选择:"Automatically choose compatible device"

改选:

Always prompt to pick device

select always prompt to pick device in debug configuration for you android project

这样每次启动调试,都会然你选择设备,然后你再选择合适的设备,即可。



One Thought on “【已解决】ADT中调试Android项目但是无法打开对应的AVD即没有弹出对应的Android虚拟机

  1. Pingback: Android SDK manager 遇到 Connection to https://dl-ssl.google.com refused(转) | 丁云の博客

发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量