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並使用滑鼠單擊打開。