3.傳輸文件 按住 win 鍵+R 鍵,輸入 cmd,點(diǎn)擊確定,打開 cmd.exe 如下圖所示: ![]() 此處默認(rèn)是 android 設(shè)備(開發(fā)板),已打開 usb 調(diào)試模式,并且數(shù)據(jù)線已經(jīng)和電腦連接。我們先使用adb devices 指令,查詢一下設(shè)備是否正常連接,正常連接如下圖所示: ![]() 設(shè)備連接后,將 PC 文件傳輸?shù)?Android 設(shè)備,也就是傳輸?shù)綗浟?Android 系統(tǒng)的 ITOP-3399 開發(fā)板上面。 比如我們輸入以下命令: adb push F:\360MoveData\Users\Administrator\Desktop\helloworld.txt /data 上傳 helloworld 文件到安卓的“data”文件夾中,注意以下幾點(diǎn): 需要先將 helloworld.txt 文件拷貝到“桌面”,大家可以用這種方法來往開發(fā)板里面?zhèn)魑募? 需要先修改/data 的權(quán)限,data 目錄下具有可執(zhí)行權(quán)限,所以拷貝到 data 目錄下; 輸入 su 命令和 chmod 777 data/命令,如下圖所示: ![]() adb push F:\360MoveData\Users\Administrator\Desktop\helloworld.txt /data 是自己要上傳的文件的路徑,/data 是要上傳到開發(fā)板的路徑,如下圖所示: ![]() 文件傳輸完成如下圖所示: ![]() 4 ADB 常用命令 注意在使用過程中,如果發(fā)現(xiàn)找不到安卓設(shè)備,請返回第一步允許 USB 調(diào)試 重新設(shè)置 USB 模式為 MTP模式。 獲取設(shè)備列表及設(shè)備狀態(tài),輸入以下命令: adb devices ![]() 獲取設(shè)備的狀態(tài),設(shè)備的狀態(tài)有 3 鐘,device , offline , unknown, device:設(shè)備正常連接 offline:連接出現(xiàn)異常,設(shè)備無響應(yīng) unknown:沒有連接設(shè)備 輸入以下命令: adb get-state ![]() 安裝應(yīng)用輸入以下命令: adb install 應(yīng)用的路徑 ![]() 安裝成功,返回成功提示 "Success";安裝失敗,會返回 INSTALL_FAILED_ALREADY_EXISTS。此時需要用-r 參數(shù)來重新安裝。 如果返回 INSTALL_FAILED_SIGNATURE_ERROR 說明是應(yīng)用的簽名不一致,可能是發(fā)布版和調(diào)試版簽名不同所致。也有可能是沒卸載舊應(yīng)用導(dǎo)致。如果返回 INSTALL_FAILED_INSUFFICIENT_STORAGE,說明是存儲空間不足,需要檢查設(shè)備存儲情況。 卸載應(yīng)用 adb uninstall 后面帶的是應(yīng)用的包名,而不是應(yīng)用名 通過 adb shell 命令,就可以進(jìn)入設(shè)備或者模擬器的 shell 環(huán)境了,在這個 Linux shell 中,我們就可以執(zhí)行各種 Linux 命令了。如果只想執(zhí)行一條 shell 命令,就可以采用:adb shell [shell_command]adb shell ![]() |