1. ADB甯哥敤锻戒护浠嬬粛
ADB镄勫叏绉颁负android Debug Bridge锛屽瓧闱㈡剰镐濆氨鏄瀹夊崜璋冭瘯妗ユ帴锛岀亩鍗旷偣璇达纴瀹冩槸Android绯荤粺鎻愪緵镄勪竴濂楀伐鍏凤纴阃氲繃瀹冿纴鎴戜滑鍙浠ュ湪鐢佃剳涓婂缓绔嬩竴涓杩炴帴鍒版坠链虹殑阃氶亾锛岀劧钖庡彲浠ュ湪鐢佃剳涓婂悜镓嬫満鍙戦佷竴浜涙寚浠わ纴瀹屾垚涓浜涙垜浠闇瑕佸仛镄勫伐浣溿
ADB灏辨槸璧峰埌璋冭瘯妗ョ殑浣灭敤銆傞氲繃ADB鎴戜滑鍙浠ュ湪Eclipse涓鏂归溃阃氲繃DDMS𨱒ヨ皟璇旳ndroid绋嫔簭锛岃寸槠浜嗗氨鏄痉ebug宸ュ叿銆侫DB镄勫伐浣沧柟寮忔瘆杈幂壒娈婏纴閲囩敤鐩戝惉Socket TCP 5554绛夌鍙g殑鏂瑰纺璁㊣DE鍜孮emu阃氲锛岄粯璁ゆ儏鍐典笅ADB浼歞aemon鐩稿叧镄勭绣缁灭鍙o纴镓浠ュ綋鎴戜滑杩愯孍clipse镞禔DB杩涚▼灏变细镊锷ㄨ繍琛屻
ADB鏄痑ndroid sdk閲岀殑涓涓宸ュ叿锛岀敤杩欎釜宸ュ叿鍙浠ョ洿鎺ユ搷浣灭$悊android妯℃嫙鍣ㄦ垨钥呯湡瀹炵殑andriod璁惧(濡侴1镓嬫満)銆
瀹幂殑涓昏佸姛鑳芥湁锛
* 杩愯岃惧囩殑shell(锻戒护琛)
* 绠$悊妯℃嫙鍣ㄦ垨璁惧囩殑绔鍙f椠灏
* 璁$畻链哄拰璁惧囦箣闂翠笂浼/涓嬭浇鏂囦欢
* 灏嗘湰鍦瘾pk杞浠跺畨瑁呰呖妯℃嫙鍣ㄦ垨android璁惧
ADB鏄涓涓瀹㈡埛绔-链嶅姟鍣ㄧ绋嫔簭锛屽叾涓瀹㈡埛绔鏄浣犵敤𨱒ユ搷浣灭殑鐢佃剳锛屾湇锷″櫒绔鏄痑ndroid璁惧囥
PC绔镄𪞝DB锻戒护
ADB甯哥敤镄勫嚑涓锻戒护
1. 镆ョ湅璁惧 ADBdevices
杩欎釜锻戒护鏄镆ョ湅褰揿墠杩炴帴镄勮惧囷纴 杩炴帴鍒拌$畻链虹殑android璁惧囨垨钥呮ā𨰾熷櫒灏嗕细鍒楀嚭鏄剧ず
2. 瀹夎呰蒋浠 ADBinstall
杩欎釜锻戒护灏嗘寚瀹氱殑apk鏂囦欢瀹夎呭埌璁惧囦笂
3. 鍗歌浇杞浠
* ADBuninstall 杞浠跺悕
* ADBuninstall -k 杞浠跺悕
濡傛灉锷 -k 鍙傛暟锛屼负鍗歌浇杞浠朵絾鏄淇濈暀閰岖疆鍜岀紦瀛樻枃浠.
4. 锏诲綍璁惧噑hell
* ADBshell
* ADBshell
杩欎釜锻戒护灏嗙橱褰曡惧囩殑shell.
钖庨溃锷犲皢鏄鐩存帴杩愯岃惧囧懡浠わ纴 鐩稿綋浜庢墽琛岃繙绋嫔懡浠
5. 浠庣数鑴戜笂鍙戦佹枃浠跺埌璁惧
* ADBpush 链鍦拌矾寰 杩灭▼璺寰
鐢╬ush锻戒护鍙浠ユ妸链链虹数鑴戜笂镄勬枃浠舵垨钥呮枃浠跺す澶嶅埗鍒拌惧(镓嬫満)
6. 浠庤惧囦笂涓嬭浇鏂囦欢鍒扮数鑴
* ADBpull 杩灭▼璺寰 链鍦拌矾寰
鐢╬ull锻戒护鍙浠ユ妸璁惧(镓嬫満)涓婄殑鏂囦欢鎴栬呮枃浠跺す澶嶅埗鍒版湰链虹数鑴
7. 鏄剧ず甯锷╀俊鎭
* ADBhelp
杩欎釜锻戒护灏嗘樉绀哄府锷╀俊鎭
Android绔镄𪞝DB锻戒护
2. adb调试常用命令
1,adb服务
2,设备
3,重启
4,查看进程
5,查看系统当前内存使用情况
adb shell cat /proc/meminfo
6,Activity调试
(推荐一个Android Studio插件ADB idea)
1,安装apk
1,将电脑文件复制到设备sd卡上
adb push 电脑文件路径 /sdcard
2,设备文件复制到电脑上
adb pull /sdcard/text.txt 电脑文件路径
3,删除
adb shell rm /sdcard/text.txt
-f 强制删缺孙除文件不需要确认
-r 递归删除文件夹内文件
-i 删虚禅除文件前需要确认
4,创建目录
adb shell mkdir -p /sdcard/temp/test/
指定-p递归创建目录
5,创建文件
adb shell touch /sdcard/text.txt
6,复制文件
adb shell cp /sdcard/text.txt /sdcard/test/
7,移动文件
移动同一目录下的文件相当于重命名文件
adb shell mv /sdcard/1.txt /sdcard/2.txt
1,申请root权限
adb shell su
2,查看手机上所有的包名
adb shell cd data/data ls
3, Linux 多个命令行一起执行可以用 “;” 或者 “&&” 进行分割
cd data/data ; ls
4,adb shell查看文件后退出
exit 或者 Ctrl + D
5,adb shell命令下全盘查找特定名称文件的方法
busybox find -name “filename”
1,修改文件所有者命令
处理指定目录以及其子目录下的所有文件。
chown -R
如果加了-R。说明当前文件夹和子文件夹;
如果不加-R。说明仅仅针对当前文件夹;
chown [所有者][:[组]] 文件差扮尘
举例:chown mail:mail log2012.log
官方连接: https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn
原文连接: https://blog.csdn.net/weixin_35107169/article/details/112139876
3. adb 命令怎样进入某一个文件夹
方法步骤如下:
1、首先打开计算机,在计算机内找到adb并使用鼠标单击打开。
2、输入:【adb
shell】,此时应该显示【Gemini:/$】,说明连接上了手机,目前处在【/】目录下。
3、然后输入命令:【su】,提权,提取到root权限,显示井号即可,否则有些目录无法显示,例如系统目录,当然不想要修改的,也可以不提权。手机要root。
4、当前在根分区下,根据它的目录信息,要进入到系统目录,那么输入【cd
system】,那么此时就进入到系统目录了的。
5、例如要进入到sdcard目录,则输入命令:【cd
sdcard/】,那么此时就可以进去了的。格式就是cd
+目录绝对路径,那么即可进入到。
4. adb锻戒护pull鍒扮数鑴戞枃浠朵綅缃
adbpull锻戒护鍙浠ユ妸Android璁惧囦腑镄勬枃浠舵垨鏂囦欢澶瑰嶅埗鍒扮数鑴戜腑锛屽叿浣撴柟娉曞备笅锛
鍦ㄧ数鑴戜腑镓揿紑cmd锻戒护琛岀獥鍙o纴杩炴帴璁惧囷纴杩炴帴鎴愬姛钖庯纴鍦ㄥ懡浠よ岀獥鍙h緭鍏adbpull/sdcard/鐩镙囨枃浠跺す璺寰勭数鑴戜缭瀛樿矾寰勚傚叾涓锛/sdcard/钖庨溃鎺ョ洰镙囨枃浠跺す镄勮矾寰勶纴鐢佃剳淇濆瓨璺寰勫彲浠ユ槸鐩稿硅矾寰勬垨缁濆硅矾寰勚
5. ADB是什么 ADB常用命令介绍
adb是windows系统通过usb或者无线连接Android手机的一个接口
adb 常用命令大全
1. 显示系统中全部Android平台:
android list targets
2. 显示系统中全部AVD(模拟器):
android list avd
3. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4. 启动模拟器:
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
5. 删除AVD(模拟器):
android delete avd --name 名称
6. 创建SDCard:
mksdcard 1024M ~/名称.img
7. AVD(模拟器)所在位置:
Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 启动DDMS:
ddms
9. 显示当前运行的全部模拟器:
adb devices
10. 对某一模拟器执行命令:
abd -s 模拟器编号 命令
11. 安装应用程序:
adb install -r 应用程序.apk
12. 获取模拟器中的文件:
adb pull <remote> <local>
13. 向模拟器中写文件:
adb push <local> <remote>
14. 进入模拟器的shell模式:
adb shell
15. 启动SDK,文档,实例下载管理器:
android
16. 缷载apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
17. 查看adb命令帮助信息:
adb help
18. 在命令行中查看LOG信息:
adb logcat -s 标签名
19. adb shell后面跟的命令主要来自:
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
20. 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk
21. 获取管理员权限:
adb root
22. 启动Activity:
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
23、发布端口:
你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
24、复制文件:
你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
<source>
<destination></destination></source>
如:adb
push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb
pull <source>
<destination></destination></source>
如:adb
pull /addroid/lib/libwebcore.so .
25、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
26、查看bug报告:
adb bugreport
27、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
28、获取设备的ID和序列号:
adb get-proct
adb get-serialno
29、访问数据库SQLite3
adb shell
sqlite3
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
6. 如何利用adb命令修改系统文件内容
方法和操作步骤如下:
1、第一步,打开电脑,在电脑中找到adb,然后单击以用鼠标打开,如下图所示,然后进入下一步。
7. 常用ADB命令
安装APK文件。
adb install –r C:UsersdxlDesktopfenxiao.apk
多个设备的话:
-s <serialNumber>
如
adb -s cf264b8f
拷贝 file/dir (官方如绝绝是说)到设备
adb push -p C:UsersdxlDesktopfenxiao.apk /sdcard
从设备拷贝 file/dir (官方如是说) 到 local 指定的目录。
adb pull -p /sdcard/com.liankai.fenxiao/databases C:UsersdxlDesktop1
卸载APK。
adb uninstall com.liankai.fenxiao
删除文件或文件夹并闭姿
adb shell rm -r /sdcard/com.liankai.fenxiao
adb shell rm -r /sdcard/1.png
adb shell screencap -p /sdcard/1.png
adb pull /sdcard/1.png D:fx
截态物图
获取已安装应用
未完,待更新
8. adb 命令怎样进入某一个文件夹
方法步骤如下:
1、首先打开计算机,在计算机内找到adb并使用鼠标单击打开。