android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

      本人第一次用android studio 3.0,操作系统是win10 64位。在Debug app这个按钮这里卡了一些时间,就是因为它总是提示ADB server启动的问题,让我retry或者cancel。

      AVD的问题是在新建完成后,select Deployment Target出不来显示没有设备,于是又很蠢的新建了很多的AVD,结果发现每一次新建的AVD名称后面会有数字:例如第一次新建的Nexux S API 26,你会因为看不到新建的AVD而再去新建,此时新建的AVD名称是Nexux S API 26 2。由此可以看到我们其实第一次新建的AVD确实存在,但是为什么是一片空白呢?

     1.本人遇到的这个情况: 打开cmd,输入adb start-server:

      android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

       命令行会提示这个错误:

 adb server version (31) doesn't match this client (39); killing...
 could not read ok from ADB Server
 * failed to start daemon
 error: cannot connect to daemon

----- 原因是5037端口被占用了,解决方法:关掉占用该端口的程序

 2.例如本人遇到就是这个问题:

       输入netstat -aon|findstr "5037":

 android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

  发现12584占用了5037端口,于是就查看12584端口的任务:

 3. 输入tasklist|findstr "12584": 

 android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

 发现是360手机助手这个任务,那么就请打开任务管理器把这个进程结束掉(注意“12584”只是本人电脑上的这个程序

占用的端口,具体的可分情况而定)。

 这个时候,再次查看12584和5037端口,什么都没有了,就说明问题解决完成!

android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

     4.不信?那就再次点击Debug ‘app’,这时之前建立的AVD都出现了:

android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

  5.我们点击Nexus S API 26:

android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

      这个界面说明AVD我们创建成功了!!

 7.再次点击Debug ‘app’:

android studio 3.0 遇到新建AVD且select Deployment Target显示没有设备--解决方法--win10系统

本人的first_try程序就可以显示了,这里是最简单的“Hello world!”。

--至此AVD建立完成!!