Android adb常用命令

转载 2011年01月20日 16:56:00

adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,可以管理设备模拟器的状态 。还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上上传下载文件

adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.


如果想让系统认识你输入的命令(如:输入android命令)有两种方法:1.设置环境变量.(和设置java路径一样,具体网上查哦!);2.直接进入你SDK 里tools目录(cd:sdkpath/tools)这样也OK.不过在此建议使用第一种!

1.android:

对你只要输入android就会出来,SDK and AVD manager我们可以更新SDK,增删修改AVD.效果如下图:

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

2.android list avds:

这条命令将会列出所有我们创建的android模拟器.效果如下图:

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

3.android list targets:

这条命令是列出我们所有的SDK可用版本,效果如下图:

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

4.adb devices:

这条命令是列出所有装载的设置,效果如下图(一个是模拟器,一个是真机):

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

5.adb shell:

这条命令是进入设备根目录/,取得对设备的控制权,如输入ls命令等。

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

6.adb install XXX.apk.

这条命令是安装apk文件,如果你有多个设备(而你想把apk安装到emulator-5554这个模拟器上)则要输入:adb install -s emulator-5554 D:/XXX.apk.

7.emulator -avd avdname

这条命令将启动一个模拟器,初学者学会这条,就不用下次启动模拟器的时候还要打开Eclipse了。用法如下:

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

8.mksdcard 256M d:/sdcard.img

对于模拟器当然要创建sdcard了,这条命令是将在D盘下生成256M的sdcard.

9.adb pull <remote> <local>/adb push <local> <remote>.

我们创建完sdcard以后,要向里面放东西,或者把里面的东西弄出来,就用到以上命令了。以adb push(将sdcard外的东西存放进去.)为例,用法如下:adb push foo.txt /sdcard/foo.txt

10.android create avd --name Android2.0 --target 5

这是创建avd 的命令。--name后面就是avd 的名称,target 是SDK的版本。这条语句是创建名称为Android2.0并且版本为5的avd.

创建完可以用android list avds。查看是否已经创建成功。

11.ctrl + F11 键的使用

当我们启动模拟器的时候,通常是port模式,如果我们想在land下看效果,这个组合按钮就用到啦.看一下效果图:

Android常用名令集锦(图文并茂) - 心灵之窗 - 我的博客我做主

 

 

 

 

adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 。还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上复制或粘贴文件;

以下为一些常用的操作:
1、安装 应用到模拟器:
adb install
比较遗憾的是,Android并没有提供一个卸载 应用的命令,只能自己手动删除 :
adb shell
cd /data/app
rm app.apk
2、进入设备或模拟器的shell:
adb shell
通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux 的命令,另外如果只想执行一条shell命令,可以采用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。
3、发布端口:
可以设置任意的端口号,做为主机 向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
4、复制文件 :
可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull
如:adb pull /addroid/lib/libwebcore.so .
5、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
6、查看bug报告:
adb bugreport
7、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
8、获取设备的ID和序列号:
adb get-product
adb get-serialno
9、访问数据库SQLite3
adb shell
sqlite3

10、通过gsm call命令可以像Android 模拟器打电话 ,除了在EclipseADT 的DDMS中通过按钮Dial外,还可以通过DDMS外壳调用gsm call命令直接拨打,我们首先需要启动AndroidEmulator,然后在cmd环境下执行telnet localhost 5554 下面就可以向Android模拟器 拨号,参数为gsmcall < phoneNum> ,比如给10086打电话 为gsm call +10086

 

相关文章推荐

adb常用命令 android

  • 2011年08月19日 16:27
  • 782B
  • 下载

Android ADB和shell常用命令

Android ADB和shell常用命令1.安装APK的命令,这是我们最常用的命令之一了(如果加 -r 参数,保留已设定数据,重新安装apk) 。adb install xxx.apk adb in...

android adb shell am常用命令

转自 http://blog.csdn.net/dull_boy2/article/details/23826649  Android测试中,经常需要kill掉应用程序。   网上有用方法...

Android adb常用命令详解

Android Debug Bridge(简称adb),身为android开发者,使用adb,会提升我们的开发效率,这里我就将我在开发中遇到的问题分享给大家.安装一个apk,执行以下命令:如: adb...

Android-ADB-常用命令

一.介绍adb全称为Android Debug Bridge调试桥, 使电脑连接可以通过USB或网络/WIFI连接手机!adb位于Android SDK\platform-tools\adb.exea...

Android ADB常用命令整理

在Android设备调试过程中,经常需要用ADB来管理虚拟设备或者真机,在此罗列一些基本的ADB命令供学习交流。 首先介绍一下ADB: ADB全称Android Debug Bridge, 是an...
  • riskys
  • riskys
  • 2016年09月14日 21:36
  • 207

【Android】这些ADB常用命令你都知道么?

对于Android开发者而言,ADB命令是不可缺少的一部分。本文将介绍一些常用的ADB命令...

>>>> Android adb shell后面可用的常用命令详细列举

adb shell 后面可以跟的常见命令有如下: am app_process backup bootanimation coloradjust dpm idmap input media reque...

Android之adb常用命令

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb是在Ecli...

Android中adb常用命令

1. ubuntu下配置环境anroid变量: 在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#setandroid environment 2. 运行Ec...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android adb常用命令
举报原因:
原因补充:

(最多只允许输入30个字)