必赢亚洲手机app下载


电脑软件自用电脑软件推荐

iOS学习笔记40

ADB命令

1、ADB是什么?

ADB,即Android Debug
Bridge,它是Android提供的一个通用的调剂工具。借助这多少个工具得以很好的调节开发顺序。它是客户端/服务端架构的命令工具,紧要分两个部分:

(1)adb客户端:运行在大家的付出机器上

(2)adb
服务器:在付出机器后台运行的经过

(3)adb
daemon(守护进程):一个随后台过程情势运行于模拟器或物理手机配备上的护理进程

2、安装

adb.exe在安装的android的sdk开发包platform-tools目录下
(我的网盘/工作软件和jia包/测试工具/稳定性测试)

安装好后,将其添加到path环境变量中,然后在指令控制台输入“adb
help”,即使出现adb的本子和帮助音信,则表示可以成功执行了。

3、为了选取adb控制,调试的android设备,用户需要使用USB数据线将PC和android手机设备连接到一同,然后手机设备的USB的调式形式需要开启。

4、ADB常用命令 

*766net必赢亚洲手机版, daemon
not running; starting now at tcp:5037
* daemon
started successfully

adb启动时会活动开启一个服务端进程,当服务端开启后,他会绑定当地的tcp端口5037,并且通过5037端口监听所有客户端发过来的命令。展现如上

1)adb
devices

  通过该指令了然当下总是装置/模拟器的景色的相关音信

  状态音讯包含以下3中不同的意况:

  a、device状态:那一个情况表示设备或模拟器已经连接受adb服务器上

  b、offline状态:设备或模拟器没有连接到adb服务器上

  c、no
device状态:表示尚无物理设备或模拟器链接

2)adb
install

  通过该指令是把测试的手机使用软件安装到连续的无绳电话机配备中

  也可以拔取adb
-s武力手机配备体系号/手机模拟设备体系号 install 安装包路径

  
如:adb -s8ebcdcb9 install
C:\Users\yunl….

  说明:

  a、重新安装需要将原本已安装的卸载

  b、如果不想卸载而是覆盖,就需要在安装路径前加 -r
参数

  
c、假如还要连接了模拟器和手机设备,直接使用adb install就会报错

3)adb
uninstall

  
卸载已设置的拔取, adb -s物理手机设备系列号/手机模拟器设备系列号 shell
pm uninstall -k 已设置的应用包名

4)adb
pull

  将手机上的文件传送到我们的电脑上,如adb pull /sdcard/error_fs.dat
d:/

  adb
push 电脑上文件发送到手机配备上

5)获取手机系统版本音信:adb
shell getprop ro.build.version.release

6)获取手机Android系统依次分区的连带音信:adb
shell df

7)获取装备体系号:adb
get-serialno

8)获取模拟器/设备当前景观:adb
get-state

9)查看和跟踪系统日志:adb
logcat

  就算有多台,那么需要指定某一个设备举行adb –s 设备ID
logcat

  保存日志:adb
–s 设备ID logcat 跟路径,如:>Desktop\log.txt

10)启动adb服务
adb start-server

11)关闭adb服务
adb kill-server

12)将本机的端口重定向到手机设备或模拟器端口上
adb forward tcp: 2211 tcp:5566

13)查找安装的包名:adb shell pm list
package

  
过滤查询 adb shell pm list package | grep “android”

5、adb devices我常碰到的问题

  adb
devices 通过该指令通晓当下总是装置/模拟器的境况的有关音信

  但平日碰着的题目就是输入该命令,指示List   of  devices  attached

  解决如下:

  先是必须关闭所有关于360的相关进程,先实施 adb  start-server  启动adb服务  adb  kill-server,假设还异常可能是亟需将配备id出席到adb_usb.ini中

  在电脑
设备管理器中—便携设施:必须利用USB连接

766net必赢亚洲手机版 1

 注意取的是设备管理器中的硬件ID(便携设施)

766net必赢亚洲手机版 2

6、shell环境

Android本身就是一个linux环境,他有一个肯定的性状就是命令行界面或者shell;shell环境使得用户能与操作系统的主旨功能举办相互。

下图是shell扮演的角色:

  766net必赢亚洲手机版 3

他就像是一个壳,效能于用户和操作系统(kernel)中间,负责将下令解析成操作系统可了然的低级语言,同时将操作系统的响应音讯转换成用户能够知道的花样显得。

adb -d
shell:直接进去当前usb连接的设备的shell环境

adb -e
shell:直接进入当前模拟器设备的shell环境

 

 

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图