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