eclipse中Android模拟器启动过一段时间DDMS假死问题

本篇文章主要介绍了"eclipse中Android模拟器启动过一段时间DDMS假死问题 ",主要涉及到eclipse中Android模拟器启动过一段时间DDMS假死问题 方面的内容,对于eclipse中Android模拟器启动过一段时间DDMS假死问题 感兴趣的同学可以参考一下。
eclipse中Android模拟器启动过一段时间DDMS假死问题
在eclipse中启动AVD之后,时不时的会出现Android项目run不起来的问题,控制台会打印出类似如下的错误:


Automatic Target Mode: Preferred AVD '1.6_SD_128' is not available. Launching new emulator.
[2010-05-15 00:05:21 - Cookroid] Launching a new emulator with Virtual Device '1.6_SD_128'
[2010-05-15 00:05:22 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting


这个时候切换到DDMS视图,会发现logcat里的消息都不见了,file explorer里也没内容了,左边的devices窗口下面一个device也没有。


以前我的做法是,重启AVD。不过启动AVD多么烦多么耗时间大家都知道。。。


网上有人说把对应AVD目录下的*.lock文件删除,这样做确实可以把项目run起来,不过eclipse会另外启动一个AVD(原来的叫5554的话,可能会另启一个5556)。这样做根自己重启AVD有什么区别。。。。


今天终于找到了解决办法(不用重启AVD~~):


1. 在环境变量里面添加$ANDROID_SDK_HOME/tools到PATH里头。(不加也可以,只要你不嫌切目录切的烦)


2. 开启终端,输入adb, 可以看到有很多选项。


3. 先 adb kill-server, 再 adb start-server。OK~一切搞定!不放心的话adb get-state,如果是device就是OK了。


4. 回到eclipse的DDMS试图,是不是发现file explorer,logcat,devices都回来了呢~~?如果logcat还是一片空白,试着在devices下面鼠标点点,会刷出来很多之前漏掉的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值