- 积分
- 136116
- 注册时间
- 2014-12-27
- 最后登录
- 2024-3-28
- 在线时间
- 602 小时
- 威望
- 562
- 贡献
- 29
- 金币
- 52620
- 钢镚
- 1422
- 交易凭证
- 1
- 分享
- 0
- 精华
- 33
- 帖子
- 2094
- 主题
- 1742
TA的每日心情 | 擦汗 2018-4-10 15:18 |
---|
签到天数: 447 天 [LV.9]以坛为家II
超级版主
- 威望
- 562
- 贡献
- 29
- 金币
- 52620
- 钢镚
- 1422
|
adb(Android Debug Bridge)是Android提供的一个通用调试工具,利用它可以完成如下操作:
快速更新设备或模拟器中的代码;
在设备上运行shell命令;(先打开emulator,运行adb shell)
在emulator上复制和粘贴文件;
管理emulator上的预定端口;
1,安装应用到emulator
adb install *.apk
但是我之前安装一个程序,一直提示如下错误:
- d:\Android\android-adk\tools>adb install hh.apk
- [color=red]EOCD not found,not Zip
- file 'hh.apk' is not a valid zip file
- 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
|
|