溫馨提示×

adb push如何遠(yuǎn)程傳輸文件

adb
小樊
81
2024-10-10 02:58:43
欄目: 編程語言

adb push 是一個 Android Debug Bridge (ADB) 命令,用于將本地文件推送到連接的 Android 設(shè)備上。要通過 adb push 遠(yuǎn)程傳輸文件,你需要確保滿足以下條件:

  1. 設(shè)備連接:Android 設(shè)備已通過 USB 連接到計(jì)算機(jī),并且已啟用 USB 調(diào)試模式。
  2. ADB 環(huán)境配置:計(jì)算機(jī)上已安裝 ADB 工具,并且 ADB 可在命令行或終端中訪問。
  3. 網(wǎng)絡(luò)連接:為了實(shí)現(xiàn)遠(yuǎn)程傳輸,Android 設(shè)備和計(jì)算機(jī)需要處于同一網(wǎng)絡(luò)環(huán)境中。

接下來,按照以下步驟使用 adb push 遠(yuǎn)程傳輸文件:

  1. 確保設(shè)備已連接

    • 使用 USB 數(shù)據(jù)線將 Android 設(shè)備連接到計(jì)算機(jī)。
    • 在設(shè)備上,進(jìn)入“設(shè)置” > “開發(fā)者選項(xiàng)”,啟用“USB 調(diào)試”。
  2. 啟動 ADB 服務(wù)器(如果尚未啟動):

    • 打開命令行或終端窗口。
    • 輸入 adb start-server 并回車,以啟動 ADB 服務(wù)器。
  3. 獲取設(shè)備的 IP 地址

    • 在設(shè)備上,進(jìn)入“設(shè)置” > “關(guān)于手機(jī)”,連續(xù)點(diǎn)擊“版本號”七次,以啟用“開發(fā)者選項(xiàng)”中的“USB 調(diào)試”和“Wi-Fi”調(diào)試。
    • 返回“設(shè)置”主界面,找到并點(diǎn)擊“開發(fā)者選項(xiàng)”。
    • 在“開發(fā)者選項(xiàng)”中,查找“設(shè)備 IP 地址”或類似的選項(xiàng),并記下該地址。
  4. 使用 adb push 命令遠(yuǎn)程傳輸文件

    • 在命令行或終端中,輸入以下命令格式:
      adb push <本地文件路徑> <設(shè)備上的目標(biāo)路徑>
      
    • 例如,要將計(jì)算機(jī)上的 C:\Users\Username\Pictures\example.jpg 推送到設(shè)備的 /sdcard/Pictures/ 目錄下,可以使用以下命令:
      adb push C:\Users\Username\Pictures\example.jpg /sdcard/Pictures/
      
    • 如果設(shè)備啟用了“Wi-Fi 調(diào)試”,并且你已知設(shè)備的 Wi-Fi IP 地址(例如 192.168.1.100),你可以通過指定 --remote 參數(shù)來使用 Wi-Fi 進(jìn)行傳輸,如下所示:
      adb push <本地文件路徑> --remote <設(shè)備 IP 地址>:<設(shè)備上的目標(biāo)路徑>
      
      例如:
      adb push C:\Users\Username\Pictures\example.jpg --remote 192.168.1.100:/sdcard/Pictures/
      
  5. 驗(yàn)證傳輸

    • 在命令行或終端中,輸入 adb devices 以查看已連接的設(shè)備列表。
    • 你也可以使用 adb pull 命令從設(shè)備上拉取文件,以驗(yàn)證傳輸是否成功。

請注意,使用 --remote 參數(shù)進(jìn)行 Wi-Fi 傳輸時,可能需要手動在設(shè)備上啟用通過 Wi-Fi 進(jìn)行 ADB 調(diào)試的選項(xiàng)。此外,為了安全起見,建議在使用 Wi-Fi 調(diào)試時設(shè)置密碼保護(hù),并僅在受信任的網(wǎng)絡(luò)環(huán)境中進(jìn)行操作。

0