AnroidDebugBridgeandroid调试桥,简称ADB,它主要起到调试桥的做用,通过adb我们可以向模拟器或者实际设备上安装软件,可以在电脑与模拟器/实际设备之间进行文件传输,进入模拟器或者设备的shell等等。我们平常用Eclipse开发android程序中用到的DDMS也是通过adb来与模拟器/实际设备进行通信的。所以adb是每一个android开发者必知必会必熟的android命令行工具。

当然在使用adb命令之前,需要转到adb工具所在目录,位于xx\android-sdk-windows\platform-tools目录下,为使用方便起见,建议把该目录加到path路径中,这样就不用每次都大费周章的进入platform-tools目录了。

下面这里我通过向我的开发板上安装我写的一个播放器文件来谈一谈adb的具体使用方式:

1,列出当前正在连接的android设备(包括模拟器)

adb devices

2,安装软件(这里安装d盘下的yaozq_MusicPlayerForYou.apk程序)

adb install d:/yaozq_MusicPlayerForYou.apk


3,文件传输,主要包括向模拟器/设备上发送文件,和从模拟器/设备上取文件

发送文件:adbpush源文件目标文件


获取文件:adbpull源文件目标文件


4,进入设备/模拟器的shell

命令:adbshell

这里我们通过adbshell来看一看,我们push进去的b.mp3文件:


或者在没有进入shell的情况下直接如下使用:


当然adb还有其他的功能,比如查看bug报告,得到设备/模拟器的状态和序列号等等,这里就不再介绍,大家可以自己尝试。

更多相关文章

  1. Android(安卓)apk项目中添加ffmpeg编解码库
  2. Android的APK安装过程 JVM Dalvik和ART等虚拟机区别以及DEX文件O
  3. android APK应用层到kernel层功能接口调用实现总结
  4. Android通过lame进行音频格式转换
  5. 代码文件android:向手机卡上写入文件时总是不成功,解决办法
  6. Android菜鸟日记25-android反编译
  7. Android(安卓)中级学习心得
  8. 在Eclipse下编译Android原生APK方法
  9. 第一章 Android是什么?

随机推荐

  1. Android滚轮实现LinearSnapHelper
  2. [android ndk]android studio动态库生成
  3. Android开发者e周报 第3期
  4. 获得联系人姓名,相关电话以及邮件地址sdk2
  5. Javascript判断浏览器终端是安卓Android
  6. Android显示时间和日期的控件的使用总结
  7. android新知识汇总
  8. Android的线程模型
  9. NDK编程实例
  10. Android检测外接USB设备的几种方法