Android的ADB工具使用

阅读: 评论:0

Android的ADB工具使用
     SDKTools文件夹下包含着Android模拟器操作的重要命令ADBADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态 ,还可以进行以下的操作:
1快速更新设备或手机模拟器中的代码,如应用Android系统升级;
2在设备上运行Shell命令;
3管理设备或手机模拟器上的预定端口
4在设备或手机模拟器上复制或粘贴文件
ADB的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDEQemu,默认情况下ADBdaemon相关的网络端口,所以当我们运行EclipseADB进程就会自动运行,在Eclipse中通过DDMS来调试Android程序;也可以通过手动方式调用,以下为一些常用的操作供参考。
1.版本信息
D:\unsetup\android-sdk-windows-1.0_r1\tools>adb version
Android Debug Bridge version 1.0.20

2.安装应用到模拟器 
    adb install [-l] [-r] <file>
其中file是需要安装的apk文件的决定路径
3.卸载已经安装的应用
1)方法1
     adb uninstall [-k] <package>
其中package表示需要卸载的应用的包的名字,k表示是否保留应用的配置信息和cache数据
2)手动删除
adb shell
cd /data/app
truecrypt破解rm app.apk

固定铁丝网4.进入设备或模拟器的Shell
adb shell
    通过上面的命令,就可以进入设备或模拟器的Shell环境中,在这个Linux Shell中,可以执行各种Linux 的命令,另外如果只想执行一条Shell命令,可以采用以下的方式:
adb shell [command]
如:
D:\unsetup\android-sdk-windows-1.0_r1\tools>adb shell df
/dev: 49564K total, 0K used, 49564K available (block size 4096)
人工鱼礁/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 69120K total, 65508K used, 3612K available (block size 4096)
/data: 76544K total, 63684K used, 12860K available (block size 4096)
/cache: 69120K total, 1244K used, 67876K available (block size 4096)
5.润滑油分析仪转发端口
可以使用 forward 命令进行任意端口的转一个模拟器力矩电机控制器/设备实例的某一特定主机端口向另一不同端口的转发请求。下面演示了如何建立从主机端口7100到模拟器/设备端口8100的转发。
adb forward tcp:7100 tcp:8100
同样地,可以使用ADB来建立命名为抽象的UNIX域套接口,上述过程如下所示:
adb forward tcp:7100 local:logd

6.复制文件
可以使用adb pull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中复制。install 命令只将一个apk文件复制到一个特定的位置,与其不同的是,pull push 命令可让用户复制任意的目录和文件到一个模拟器/设备实例的任何位置。
从模拟器或者设备中复制文件或目录,使用如下命:
adb pull <remote> <local>
电路板测试台将文件或目录复制到模拟器或者设备,使用如下命令
adb push <local> <remote>
在这些命令中, <local> <remote> 分别指通向自己的发展机(本地)和模拟器/设备实例(远程)上的目标文件/目录的路径
下面是一个例子::
adb /

7.搜索模拟器/设备的实例
    取得当前运行的模拟器/设备的实例的列表及每个实例的状态,如:
D:\unsetup\android-sdk-windows-1.0_r1\tools>adb devices
List of devices attached
HT843GZ03305    device

8.查看bug报告 
D:\unsetup\android-sdk-windows-1.0_r1\tools>adb bugreport
========================================================
== dumpstate
========================================================
------ SYSTEM LOG ------
04-12 16:59:46.521 D/ShowTrack(23968): MyOverlay::DefCaption=I'm Here.
04-12 16:59:46.531 D/ShowTrack(23968): MyOverlay::DefCaption=I'm Here.
04-12 16:59:46.531 D/ShowTrack(23968): MyOverlay::DefCaption=I'm Here.
04-12 16:59:46.541 D/ShowTrack(23968): MyOverlay::DefCaption=I'm Here.

本文发布于:2023-06-04 20:41:52,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/125967.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模拟器   设备   文件   端口   应用   手机   方式   实例
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图