守望者--AIR技术交流

标题: adb命令总结 [打印本页]

作者: 破晓    时间: 2016-2-1 18:29
标题: adb命令总结
adb(Android Debug Bridge)是Android提供的一个通用调试工具,利用它可以完成如下操作:
快速更新设备或模拟器中的代码;
在设备上运行shell命令;(先打开emulator,运行adb shell)
在emulator上复制和粘贴文件;
管理emulator上的预定端口;

1,安装应用到emulator
adb install *.apk
但是我之前安装一个程序,一直提示如下错误:
  1. d:\Android\android-adk\tools>adb install hh.apk  
  2. [color=red]EOCD not found,not Zip  
  3. file 'hh.apk' is not a valid zip file  
  4. rm failed for /data/local/tmp/hh.apk,No such file or directory[/color]  
复制代码
希望知道原因的给个提示。。。
但是Android并没有提供卸载命令,我们只能手动删除
adb shell
cd /data/app
rm app.apk

2,发布端口
可以设定任意的端口号作为主机向emulator的请求端口,如:
adb forward tcp:5555 tcp:8000

3,复制文件
复制文件到emulator上,用adb push命令,如:
adb push test.txt /tmp/test.txt
从emulator上复制文件或目录,用adb pull命令,如:
adb pull /android/libwebcore.so .

4,搜索emulator的实例
取得当前运行的emulator的列表及实例状态:
adb devices

5,查看bug报告
adb bugreport

6,记录无线通讯日志
adb shell
logcat -b radio

7,获取设备的id和序列号
adb get -product

8,访问数据库SQLite3
adb shell
sqlite3

9,通过gsm call命令打电话
首先启动emulator,在cmd下运行telnet localhost 5554
谈后运行gsm call +10086(telephoneNum)


本文来自:http://wang-2011-ying.iteye.com/blog/1622351





欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)