您好,登錄后才能下訂單哦!
adb命令的使用
執行結果是adb為每一個設備輸出以下狀態信息:
l 序列號(serialNumber) — 由adb創建的使用控制臺端口號的用于唯一標識一個模擬器或手機設備的字符串,格式是 <設備類型>-<端口號>,例如: emulator-5554
l 狀態(state) — 連接狀態,其值是:
n offline — 未連接或未響應
n device —已經連接到服務商。注意這個狀態并不表示Android系統已經完全啟動起來,系統啟動的過程中已經可以連接adb,但這個狀態是正常的可操作狀態。
每一個設備的輸出形如:
[serialNumber] [state]
下面是 devices 命令和其執行結果:
$ adb devices
List of devices attached
emulator-5554 device
emulator-5556 device
emulator-5558 device
如果沒有模擬器或手機在運行,該狀態返回的是no device。
安裝應用程序
可以使用adb從開發用電腦中復制應用程序并且安裝到模擬器或手機上,使用install命令即可,在這個命令中,必須指定待安裝的.apk文件的路徑:
adb install <path_to_apk>
adb uninstall (-k) (軟件名)
如果k 為參數,則卸載軟件但保留配置和緩存文件。
如果刪除系統自帶的應用,需要root權限,可以在電腦上刪除
adb remount(讓系統system分區從只讀權限變為可讀可寫)——》adb shell——》rm /system/app/xx
與模擬器或手機傳輸文件
可以使用adb的 pull 和 push 命令從模擬器或手機中復制文件,或者將文件復制到模擬器或手機中。與 install 命令不同,它僅能復制.apk文件到特定的位置, pull 和 push 命令可以復制任意文件夾和文件到模擬器或手機的任何位置。
從模擬器或手機中復制一個文件或文件夾(遞歸的)使用:
adb pull <remote><local>
復制一個文件或文件夾(遞歸的)到模擬器或手機中使用:
adb push <local><remote>
在這個命令中<local>和<remote>引用的是文件或文件夾的路徑,在開發用電腦上的是local,在模擬器或手機上的是remote。
例如:
adb push foo.txt /sdcard/foo.txt
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。