只要安裝 Platform-tools 就會有 adb |
然後,阿舍才發現,原來 Android 的 SDK 裡所附的 adb ( Android Debug Bridge) 也可以用來傳檔哩 !所以,阿舍就想來試試看行不行哩 ! 而這個 adb 是附在 Android 的 SDK 裡的,因此,如果沒有安裝過 Android SDK 和 Platform-tools 的話,要先到這裡下載 Linux 版的Android SDK並執行解壓縮,解開之後,請到 tools 資料夾執行 「android」程式,接著會出現如上圖的畫面,請只勾選「Android SDK Platform-tools」項目來安裝就會有 adb 可用。
有了 adb 之後,就可以開始準備傳檔了,請將手機用 USB 線插到電腦上,然後,在手機上,進到「設定」>「開發人員選項」,接著,會跳出說效能會降低之類的訊息,請不要管它,繼續點進去,把「USB 偵錯」打勾,之後,就回到電腦上來,開啟 Terminal 來進到 android-sdk-linux/platform-tools 資料夾,執行下面的指令。
./adb devices
如果有順利連上的話,就會出現類似「xxxx device」的訊息,如果沒有的話,請檢查一下有沒插好哩!接下來,就可以開始傳檔案,adb 傳送檔案到 Android 手機的方式是用 push 參數,例如,阿舍要把 /home/xyz/test.png 檔案傳到阿舍手機上的 Micro SD 的話,就要執行下面這一行指令。(每支手機上的路徑可能不太一樣)
./adb push /home/xyz/test.png /Removable/MicroSD
可是,這樣一次傳一個檔案有點麻煩哩!所以,阿舍試了傳送整個資料夾的方式,結果,adb 會自動把資料夾裡的檔案一個個的傳送到手機上,因此,阿舍建議,如果傳到手機的檔案很多的話,先把它們放到一個暫存檔來傳,會比較方便哩!用資料夾傳送的方式和檔案相同,以阿舍要傳送 /home/xyz/tmp 這個資料夾為例,就可以用下面的指令來跑。
./adb push /home/xyz/tmp /Removable/MicroSD
另外,abd 也可以把檔案從手機上複製回來電腦,不過,不是使用 push 參數,而是,pull 參數,後面也是跟著來源和目的地,只是來源是手機上的路徑和檔案,而目的地則是電腦上的位置哩!
./adb pull /Removable/MicroSD/test.doc /home/xyz
阿舍覺得用 adb 還算滿方便,尤其,是在只傳一、二個檔案的時候,操作起來會滿方便的哩!其實,在用 adb 傳檔之前,阿舍還有試了一個叫做 Gmtp 的軟體來傳檔,不過,不是很穩定也不快,所以,阿舍就沒有介紹囉! 有興趣的話,可以用下面的指令裝來玩玩哩 !
sudo apt-get install gmtp
參考資料:
http://developer.android.com/tools/help/adb.html
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁