启动模拟器出现问题的解决

升级SDK后,又发现了新的问题。

在ECLIPSE里运行Android应用时,又出现了问题:

The connection to adb is down, and a severe error has occured.

You must restart adb and Eclipse.Please ensure that adb is correctly located at F:\*****\\android\platform-tools\adb.exe' and can be executed"

根据网上提示,解决方法:

cmd命令窗口,运行netstat -aon|findstr "5037"后,找到5037被占用的应用PID码,假设为2435,打开任务管理器,找到PID码为2435的进程强制结束进程。本机是被360mobileLink占用,不能强制结束,360mobilemgx也同样顽固,最终将360手机助手的悬浮窗关闭,把进程关掉。

在CMD窗口,运行:adb kill-server,然后再运行 adb start-srver。在ECLIPSE外启动AVD,没有任何问题!但.启动ECLIPSE后,启动模拟器仍是同样错误!

于是,打开ECLIPSE里的Error Log窗口,发现了真正的错误!

DDMS files not found: F:\******\android\tools\hprof-conv.exe

在platform-tools目录下找到hprof-conv.exe,把它复制到tools文件夹下,重启ECLIPSE,启动AVD……终于见到了久违的画面!

真正解决问题的是什么呢?过去手机助手开着是没问题的,而且也不需要在CMD里启动adb服务器。于是重新做实验:

(1)在任务管理器里结束adb.exe进程(在ECLIPSE里启动模拟器时会自动运行)

(2)打开360手机助手悬浮窗

(3)重启ECLIPSE,重新运行android应用,……,成功启动!

看来,问题出在最后一步里,即tools 目录下缺少了文件!!!

 

.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值