• android waiting for debugger


    在eclipse中进行调试时经常出现下面这样的提示
    Application XXX is waiting for the debugger to attach
    但是一般情况下,过了一会之后会进入调试状态

    但是最近两天进行调试的时候模拟器上九一直停留在上面这个提示对话框,一直不能进入调试状态
    在按照网上说的在dos命令行中进行
    adb kill-server
    adb start-server
    两个命令操作之后偶尔会有效(进入调试状态)

    今天下午才发现真正的原因(指的是一直停留在这个提示对话框上,不能进入调试状态)
    这是由于我打开了两个eclipse进行调试,关掉一个eclipse之后便正常了
    个人认为这是一个eclipse的bug,即不能同时打开多个eclipse进行调试
    这时模拟器可能不能正确辨别是哪个eclipse正在进行debug
    从而会一直停留在“等待调试器连接”的提示上

    这个问题纠结了好几天,今天终于解决了
    但是不爽的一点是eclipse不能同时打开多个进行调试,想做手机之间的通信还真不方便debug

    最后,能不能调试要看ddms.
    这里写图片描述
    上面这样的只有一个调试的,而且你调试的应用是绿色的,那么才会成功。如果很多红色的不可以调试的东西,那么一般就会让你死等。
    这时候,如果打开了多个开发工具,如eclipse,Android stadio,那么全部关掉,只剩一个。
    或者重启eclipse就可以解决。

    如果不想出现这个问题,那么每此调试完了,把调试的 进程在这个ddms里面kill掉就ok了。

  • 相关阅读:
    gradle
    1-NIO使用
    处理非正常终止的错误
    一个取消多生产者单消费者的日志线程池服务
    executes()源码
    死锁
    CyclicBarrier使用
    Semaphore
    Spring学习(4)IOC容器配置bean:定义与实例化
    在Maven上Web项目添加Spring框架
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/6647907.html
Copyright © 2020-2023  润新知