参考链接: http://webcache./search?q=cache:7mMmXM9g77IJ:os.51cto.com/art/201104/256341.htm+ubuntu+11.04+%E8%B0%83%E8%AF%95+android+%E6%89%BE%E4%B8%8D%E5%88%B0%E8%AE%BE%E5%A4%87&cd=1&hl=zh-CN&ct=clnk解决:若继续在Ubuntu 11.04 下执行adb devices命令, 返回的结果是: List of devices attached ???????????? no permissions 这意味着,USB连接的设备是能够被识别的。经过上网查找之后,得知adb server需要以root的权限启动,于是有了如下命令: www.linuxidc.com@linuxidc-laptop:~/Dev/Java/Android/android-sdk-linux_86/tools$ ./adb kill-server www.linuxidc.com@linuxidc-laptop:~/Dev/Java/Android/android-sdk-linux_86/tools$ sudo ./adb start-server * daemon not running. starting it now * * daemon started successfully * 第一条命令用来杀死当前正在运行的server, 第二条命令则以root的权限启动了新的server. 我们可以再次查看devices: www.linuxidc.com@linuxidc-laptop:~/Dev/Java/Android/android-sdk-linux_86/tools$ ./adb devices List of devices attached HT848KV04386 device 这次设备就被正确识别了。自然地, 像ddms之类的工具也能派上用场了。 参考链接2:http://fonter./blog/861060 在Android开发者网站中, 它提供了在 Ubuntu 下实现USB测试的方法,参照如下:
3. 给予文件 读写权限 品牌代码对应表如下:
比如我的是HTC的手机, 写入文件的内容就是 修改好上述文件之后, 开启手机的USB调试模式, 再使用设备查看命令就可以查看到设备列表了: |
|
来自: xue_dong5437 > 《Android》