必赢亚洲手机app下载


上班族最应该get的职场整理术766net必赢亚洲手机版

不密切朋友

常用工具之ADB介绍与便捷入门766net必赢亚洲手机版

点此进入:从零飞快创设APP连串目录导图

一、什么是ADB

ADB是Android-Sdk里的3个客户端-服务器端程序,个中型地铁户端是大家操作的处理器,
服务器端是Android设备,它的完备为Android Debug
Bridge,便是起到调节和测试桥的功力。通过那个桥大家能够管理设施或手提式有线电话机模拟器的境况,还足以开始展览过多有线电话操作,如安装软件、系统升级、运转shell命令等等。

简言之,ADB正是连接Android手提式有线电话机与PC端的桥梁,能够让用户在电脑上对手提式有线电话机实行完善的操作。

贰 、安装格局

处理器上急需安装客户端,客户端蕴含在sdk里,而服务端设备上不须要安装,只须求在三弟大上开拓开发者选项并启用USB调节和测试作用即可。

对于Linux用户有三个最简易的设置方式:在terminal下键入sudo apt-get
install adb
接下来回车输入密码再回车,稍等片刻即可使用。

不过那样大家就无法知道adb具体的安装地点了,尽管那也没怎么。对于好奇心爆棚的同室能够动用那样的章程安装:
一 、将下载好的sdk解压后放在“~目录”可能别的任意目录,然后修改~/.bash_profile文件,设置运转环境指向sdk的tools目录。
② 、具体是开辟~/.bash_profile文件(如若没有此文件也能够自行添加),然后在里头参加一行
export PATH=${PATH}:<你的sdk目录>/tools,然后就可以应用adb命令了。

叁 、ADB常用命令

  • #### adb devices

其一命令是查看当前连年的设施,
连接到总计机的Android设备或许模拟器将会被展现出来。

  • #### adb install

用来设置软件,将内定的apk文件安装到设备上。

  • #### adb uninstall

用来卸载软件,将钦命包名的apk文件从设备上卸载。

  • #### adb shell

由此地点的指令,就能够进来设备或模拟器的shell环境中,在这几个Linux
Shell中,你能够推行种种Linux的吩咐,其它要是只想实行一条shell命令,能够选取那种办法:adb
shell [command],如:adb shell dmesg会打字与印刷出基础的调节和测试新闻。

  • #### adb push 本地路径 远程路径

用push命令能够把本机电脑上的文本也许文件夹复制到设备(手提式有线电话机)。

  • #### adb pull 远程路径 本地路径

用pull命令能够把设备(手提式无线电话机)上的文件或许文件夹复制到本机电脑。

  • #### adb get-product

收获装备的ID号

  • #### adb get-serialno

取得装备的队列号

  • #### adb help

呈现补助音讯(包罗种种吩咐用法与含义)

四、push 和 Install 的不同

adb push和adb install是apk包安装的两种艺术,用法如下:

1.adb push XXX.apk /你想推送的路径
2.adb install XXX.apk

分明性,两者的界别是:

adb push可以自定义推送路径,adb install 只好设置在/data/app文件下。
接济,adb push
是将apk包复制到路径上面,重启后/system/app和/data/app下的apk包都会活动安装。
adb
install是将apk安装到手机里,流程是:复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvik字节码)保存到dalvik-cache目录,并data/data目录下创办对应的施用数据目录(so文件也在./包名/lib下,或然/data/app-lib/包名)。
其它,install复制APK安装包到data/app目录下的经过中,会将apk名改为包名-1.apk,数字为android接收到的版本号。
其中对于/system文件夹相比简单遇到的题目是报read only
file的失实,哪怕/system已经被您改成了777的权力,消除的措施是:1.adb
shell 2.su 3.mount -o remount rw /system再一次挂载一下/system文件系统

⑤ 、常用的抓取日志命令

捕获Logcat输出:

adb logcat -c && adb logcat -v time | tee logcat.txt | grep -i 7837
adb logcat -c && adb logcat -v time | tee logcat.txt | grep -E
‘showImgWithUrl’

抓取崩溃日志:

logcat -s AndroidRuntime DEBUG

adb命令向设备复制导入、导出、删除文件等

//导入文本复制文件
adb push 文件 指标文件路径
adb push lo.log storage/sdcard0
//导出文件 mac暗中同意是你的$home文件查看home文件措施 echo $HOME
adb pull storage/sdcard0/wifi_config.log

收获系列号:

adb get-serialno

查阅连接电脑的配备: adb devices
重启机器: adb reboot
重启到bootloader,即刷机情势: adb reboot bootloader
重启到recovery,即复苏情势: adb reboot recovery
查看log: adb logcat
截止adb服务进程: adb kill-server
重启adb服务进程: adb start-server
取得机器MAC地址: adb shell cat /sys/class/net/wlan0/address
获取CPU序列号:adb shell cat /proc/cpuinfo
安装APK:adb install <apkfile> //比如:adb install baidu.apk
保留数据和缓存文件,重新安装apk:adb install -r <apkfile>
//比如:adb install -r baidu.apk
安装apk到sd卡:adb install -s <apkfile>
// 比如:adb install -s baidu.apk
卸载APK:adb uninstall <package>
//比如:adb uninstall com.baidu.search
卸载app但保留数据和缓存文件:adb uninstall -k <package>
//比如:adb uninstall -k com.baidu.search
766net必赢亚洲手机版,起步应用:adb shell am start -n
<package_name>/.<activity_class_name>
翻开设备cpu和内部存款和储蓄器占用情状:adb shell top
翻看占用内部存款和储蓄器前6的app:adb shell top -m 6
刷新1遍内存消息,然后重返:adb shell top -n 1
询问各进程内部存款和储蓄器使用状态:adb shell procrank
杀死一个经过:adb shell kill [pid]
翻开进程列表:adb shell ps
查看钦定进度情形:adb shell ps -x [PID]
翻开后台services新闻:adb shell service list
查看当前内存占用:adb shell cat /proc/meminfo
翻开IO内部存款和储蓄器分区:adb shell cat /proc/iomem
将system分区重新挂载为可读写分区:adb remount

从本土复制文件到装备:adb push <local> <remote>
从设备复制文件到地面:adb pull <remote> <local>

列出目录下的公文和文书夹,等同于dos中的dir命令:adb shell ls
//进入文件夹,等同于dos中的cd 命令:

adb shell cd <folder>

重命名文件:adb shell rename path/oldfilename path/newfilename

删除system/avi.apk:adb shell rm /system/avi.apk

删去文件夹及其上边全体文件:adb shell rm -r <folder>

移动文件:adb shell mv path/file newpath/file

设置文件权限:
adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
新建文件夹:adb shell mkdir path/foldelname

翻看文件内容:adb shell cat <file>
查看wifi密码:adb shell cat /data/misc/wifi/*.conf
清除log缓存:adb logcat -c
查看bug报告:adb bugreport
赢得装备名称:adb shell cat /system/build.prop
查看ADB帮助:adb help
跑monkey:adb shell monkey -v -p your.package.name 500

更详细的ADB命令指南

联系形式:

简书:WillFlow
CSDN:WillFlow
微信公众号:WillFlow

微信公众号:威尔Flow

相关文章

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