android开发虚拟机问题汇总

android的开发过程是愉快的,随着你的每一行代码,程序都可能展现出非常绚的效果。然而,开发环境出现问题视乎成为的享受工作成果的最大障碍。您是否遇到过明明调试好的代码,忽然之间虚拟机无法运行了。这让人非常沮丧,我在开发过程中也遇到过类似的问题,但之前一直也没有总结,而总是遇到问题就去baidu、google。解决方案比较零散。今天随着开发的应用趋于完善,也是时候写一个这样的帖子把问题汇总一下(注:只能是遇到一个就在这里写一个,同时也很愿意帮助您解决问题并把有代表性的问题写在这里,所以本文会不断完善)。

问题一(adb端口冲突)

问题描述:

android开发过程中经常遇到一些进程与adb端口冲突(我的是win7系统)

adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *
error: unknown host service

解决方案:

进入命令提示符(cmd):

C:\Users\xxxx>adb nodaemon server
cannot bind 'tcp:5037'
继续查看到底是哪个进程给端口占用了,
C:\Users\xxxxxx>netstat -ano | findstr "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       4239
  TCP    127.0.0.1:5037         127.0.0.1:49422        ESTABLISHED     4239
  TCP    127.0.0.1:49422        127.0.0.1:5037         ESTABLISHED     3840
使用命令行kill掉冲突的进程
taskkill /PID 4239 /F

你可能感兴趣的:(android开发虚拟机问题汇总)