Android Studio 3.0 遇到新建AVD且select Deployment Target显示没有设备的解决方法
目录
一、问题描述
1.博主第一次用android studio 3.0,操作系统是win10 64位。在Debug app这个按钮这里卡了一些时间,就是因为它总是提示ADB server启动的问题,让我retry或者cancel。
2.AVD的问题是在新建完成后,select Deployment Target出不来显示没有设备,于是又很蠢的新建了很多的AVD,结果发现每一次新建的AVD名称后面会有数字:例如第一次新建的Nexux S API 26,你会因为看不到新建的AVD而再去新建,此时新建的AVD名称是Nexux S API 26 2。由此可以看到我们其实第一次新建的AVD确实存在,但是为什么是一片空白呢?
3.博主遇到的这个情况: 打开cmd,输入adb start-server:
命令行会提示这个错误:
-
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端口被占用了,解决方法:关掉占用该端口的程序
二、解决方法
1.例如博主遇到就是这个问题,输入:
netstat -aon|findstr "5037"
发现12584占用了5037端口,于是就查看12584端口的任务:
2. 输入
tasklist|findstr "12584"
发现是360手机助手这个任务,那么就请打开任务管理器把这个进程结束掉(注意“12584”只是本人电脑上的这个程序占用的端口,具体的可分情况而定)。
3.这个时候,再次查看12584和5037端口,什么都没有了,就说明问题解决完成!
4.不信?那就再次点击Debug ‘app’,这时之前建立的AVD都出现了:
5.我们点击Nexus S API 26:
这个界面说明AVD我们创建成功了!!
6.再次点击Debug ‘app’:
博主的first_try程序就可以显示了,这里是最简单的“Hello world!”。
至此AVD建立完成!!
文章来源: nickhuang1996.blog.csdn.net,作者:悲恋花丶无心之人,版权归原作者所有,如需转载,请联系作者。
原文链接:nickhuang1996.blog.csdn.net/article/details/79264721
- 点赞
- 收藏
- 关注作者
评论(0)