最新消息:服务器现已从linode换到fzhost.net,且主题已从retina 0.2换为大前端D8

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

Android crifan 56浏览 0评论

【问题】

折腾:

【记录】在安装了最新版本的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

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

转载请注明:在路上 » 【已解决】ADT中调试Android项目但是无法打开对应的AVD即没有弹出对应的Android虚拟机

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

    54 queries in 0.503 seconds, using 12.85MB memory