在windows下使用ddms,连接了手机后可以正常使用;
但是在Linux下,
输入命令./abd devices 显示??????? device 
这貌似是正确的,
但输入./ddms后提示Adb rejected command to get  device ???????????? info: device not found
然后ddms中看不到任何进程请问有在Linux下用过ddms的吗,需要哪些特别的操作和步骤?

解决方案 »

  1.   

    将命令所在位置添加到path值里。
      

  2.   

    linux用什么ddms啊,在终端里面直接输入adb shell,然后输入logcat 直接就可以看到所有的log信息了啊。
      

  3.   

    刚再ubuntu上式了下,ddms也不能用,应该是adb驱动没有装好
      

  4.   

    ubuntu上要装什么ddms驱动,你用真机测试的么?adb命令就能解决了啊,debug跟踪的时候要用ddms。
      

  5.   

    这不是驱动的问题,网上由这样的解决办法的,大概是把对应的服务重启一下,和usb的插拔操作,我也忘了。
      

  6.   

    昨天下班前匆忙发的帖子,没想到一个晚上就有这么多热心的同学回复,谢谢大家,那我再把问题描述的清楚一些吧。
    环境:windows+ubuntu10.10(VM虚拟机)
    需求:期望在linux下使用eclipse+ddms+真机单步跟踪调试Android源代码
    代码:Android 2.21.执行./adb devices显示如下图所示2.执行./ddms显示如下图所示3.ddms启动后如下图所示,看不到任何进程
    adb kill-server + adb start-server应该是解决执行adb devices后看不到设备的问题,我这边能看到设备,只是在ddms中显示不正常。刚才和同事讨论,觉得应该是linux下的驱动没装好,如果是这样,应该再装什么驱动,如何装呢?也许有人会问,为什么不在windows下使用ddms+eclipse+真机调试呢。是因为我觉得编译,使用git,都是在linux下,在windows和linux下切换比较麻烦,期望所有的操作都在linux下进行。希望大家多多指点,谢谢。
      

  7.   

    你adb shell 可以成功访问设备吗  
      

  8.   

    昨天突然成功了一次,ddms中可以看见进程在跑了,今天又不行了。
      

  9.   

    在Linux下搞点东西怎么这么难啊!!!
      

  10.   


    你这无解了要不你每次先adb连接上,再启动ddms
      

  11.   

    我以前也遇到过这种问题,你直接网上搜索
    ????????????????  device
    应该就能找到答案
      

  12.   

    ./adb kill-server
    sudo ./adb devices
    楼主别忘了sudo,权限啊。。
      

  13.   

    到sdk目录下,一般在platform-tools目录下,
    使用超级用户  ./adb kill-server
                  ./adb devices如ubuntu下  sudo ./adb kill-server
                sudo ./adb devices
      

  14.   

    不纠结了,各种方法都用了。
    sudo ./adb kill-server 
    sudo ./adb start-server
    添加rules文件
    添加adb_sub.ini文件
    都不行
    现在只好在windows下使用ddms了
      

  15.   

    终于发现是项目中设计了一个测试开关,需要把这个开关关闭,才能在./adb devices中看到设备名,而不是问号。也就可以在linux中使用ddms了。
      

  16.   

    中国人不愧是世界上智商最高的人种,解决办法:
    http://download.csdn.net/download/qq280948982/3791652