近期剛接觸一種工具(命令),什么命令呢?就是adb命令,對這個命令純屬一個小白鼠,什么都不懂,所以僅僅能adb --help 一下參數。然后就嘗試着使用。
今天遇到一個問題,需要將某個文件拷到小機上面,小機能夠理解為手機或者平板電腦這樣的相似的機子,機子是跑安卓的。頓時就不知道怎么拷貝了。於是搜索了一番,從此就與adb打上交道了。
首先使用USB連接電腦與小機,然后安裝adb對應的驅動,這是第一步,也是必需要做的。
進入doc系統后,敲入adb shell 能夠進入linux命令行狀態,說明adb能夠使用了。
回到標題,我們如今要講的是adb push命令的使用。假設你的linux也安裝有adb命令的話,能夠使用adb --help查看一下adb是怎樣使用的。我這里挑選一條來分析:
adb push <local> <remote> - copy file/dir to device
這就是adb push的用法了,這個不用我解釋,大家都懂吧。
以下介紹怎樣使用這個命令:
假設你的文件在D盤的根文件夾下。比方D:\file.txt
進入DOC后。使用命令:adb push D:\file.txt /system/temp/
意思是將Windows下D盤根文件夾下的file.txt文件復制到小機(手機或者平板)的/system/temp/文件夾下。
你在運行這條命令時。可能會遇到failed to copy 'D:\file.xtxt' to '/system/temp/' : Read-only file system 的報錯信息。
怎么解決呢?非常easy,使用以下這條命令:
先退出adb,再remount。!!
adb remount
它的意思是將設備改為可讀可寫。
adb remount - remounts the /system partition on the device read-write
看到remount succeeded后,就能夠再次運行:adb push D:\file.txt /system/temp/ 這樣就能夠成功了,就能夠在小機的/system/temp/文件夾下看到file.txt文件了。
假設你要將小機的文件復制到電腦上來,那就運行adb pull命令,這非常easy了吧?