adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。 adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
在开发app的时候可以通过abd logcat 实时查看app的运行状况。
ubuntu下要使用adb命令需要在用户变量中配置adb环境变量。
1.查找你本地的android sdk的位置。
假设我的位置为:
/home/google/tool/adt-bundle-linux-x86/sdk/platform-tools
2.设置用户本地变量:vi ~/.bashrc
添加:
export PATH=/home/google/tool/adt-bundle-linux-x86/sdk/platform-tools:$PATH,信息
然后执行source ~/.bashrc命令
就可以执行adb logcat了。。。
参考文献:Ubuntu 环境变量及 ADB 配置
ps:报错"error: insufficient permissions for device"
http://blog.chinaunix.net/uid-20809581-id-3142444.html