『壹』 android adb指令有什麼優點
Android adb指令的優點如下:
1.Android 調試橋(adb)是多種用途的工具,該工具可以幫助方便的管理設備或模擬器 的狀態。可以快速的通過shell端使用adb命令啟動客戶端。 其他Android工具比如說ADT插件和DDMS同樣可以產生adb客戶端.
2.給特定的模擬器/設備實例發送命令。
如果有多個模擬器/設備實例在運行,在發布adb命令時需要指定一個目標實例。 這樣做,請使用-s 選項的命令。在使用的-s 選項是:adb -s <serialNumber> <command>
如上所示,給一個命令指定了目標實例,這個目標實例使用由adb分配的序列號。
3.可以通過簡單的指令安裝軟體到設備上。
可以使用adb從你的開發電腦上復制一個應用程序,並且將其安裝在一個模擬器/設備實例。像這樣做,使用install 命令。這個install 命令要求你必須指定你所要安裝的.apk文件的路徑:adb install <path_to_apk>
4.轉發埠。
可以使用 forward 命令進行任意埠的轉發——一個模擬器/設備實例的某一特定主機埠向另一不同埠的轉發請求。下面演示了如何建立從主機埠6100到模擬器/設備埠7100的轉發。adb forward tcp:6100 tcp:7100
5.從模擬器/設備中拷入或拷出文件。
可以使用adbpull ,push 命令將文件復制到一個模擬器/設備實例的數據文件或是從數據文件中復制。install 命令只將一個.apk文件復制到一個特定的位置,與其不同的是,pull 和 push 命令可令你復制任意的目錄和文件到一個模擬器/設備實例的任何位置。
從模擬器或者設備中復制文件或目錄,使用(如下命):adb pull <remote> <local>
『貳』 ADB命令對手機進行操作
連接設備後 adb shell 進入設備檢查是否有root(&表示沒root,#表示已經root)
沒root執行如下
exit
adb root
adb remount
執行這一步後仍舊不能對system進行讀寫。
再exit退出了執行下面命令
adb disable-verity
adb reboot -手機重啟
開機後執行adb root ----不用進入設備
adb remount
adb shell
cd 到你要修改文件的地方試試如:應用apk安裝在/system/priv-app/目錄下
rm –rf * 刪除當前文件夾所有文件 ---(慎重)
刪除掉文件後exit退出來,上傳文件命令如下
adb push 需要上傳的文件+空格+上傳的地方目錄
其他操作:Read-only file system
adb logcat -v time | findstr START --查看包名
rm XXXXX ---刪除文件 (帶中文的文件需要輸入前面的字元然後按Tab 自動聯想出文件名後去刪除,聯想會自動轉譯字元)