快轉到主要內容

Android手機跑Visual Studio Code完整主程式教學(Termux)

智慧型手機 手機APP分享 Termux Android Ubuntu
✍ 切換正體/簡體字
Ivon Huang
作者
Ivon Huang
目錄

English version

本文講述在Android系統跑程式碼編輯器Visual Studio Code (VSCode)的方法,免root權限。

VSCode由Microsoft開發,是一款多功能的程式碼編輯器,可以透過延伸模組(擴充套件)來支援各式各樣的程式語言,使其變成一款小型IDE。

這裡安裝的不是code-server遠端伺服器,而是完整的code主程式,用起來就跟電腦上的一樣,可以安裝幾乎所有的延伸模組。

這樣的話,就可以管理git專案,開發網頁程式

或是編寫Python Anaconda專案

甚或是修改Android的Linux核心C原始碼

我們將透過Termux安裝ARM64版的Ubuntu環境,再安裝VSCode。

1. 設定Linux環境 #

建議手機或平板的RAM >= 8GB、儲存空間 > 10 GB、處理器為Qualcomm S845以上等級再嘗試。理想上外接鍵盤和滑鼠會更好。

  1. 安裝 Termux

  2. 設定 Termux X11

接著安裝Linux發行版:

2. 安裝Visual Studio Code #

  1. Visual Studio Code官網下載ARM64版本的deb檔。

  2. 使用apt指令安裝,後面是deb檔所在路徑。如果您是用手機瀏覽器下載,那路徑會變成/sdcard/Download/code*.deb

sudo apt install  ~/Downloads/code*.deb
  1. 之後,用vim編輯VSCode的Desktop Entry
vim /usr/share/applications/code.desktop
  1. Exec=這行後面加入--no-sandbox
Exec=/usr/bin/code --unity-launch %F --no-sandbox
  1. 點選應用程式列表的VSCode,嘗試啟動程式。

  2. 如果要看錯誤訊息,可以從終端機啟動:

code --verbose

3. 編譯器環境 #

相關環境的建置這裡不多說了,網路有很多Ubuntu + VSCode的教學。注意您要搜尋的是「Ubuntu上用VSCode開發」而非「VSCode連線到遠端Ubuntu」

VSCode的面板可以直接喚出終端機執行指令。

比如Ubuntu想編譯C語言程式就安裝GCC:

sudo apt install build-essential

想寫Python Anaconda環境的可以參考這篇: Termux安裝Anaconda環境 (miniforge)

相關文章

窮人想法:把Android手機變電腦主機,當電腦系統用
智慧型手機 手機APP分享 Termux Android Chromecast
【Android/iOS】如何用手機開源APP下載Youtube影片與音樂
智慧型手機 手機APP分享 yt-dlp Youtube Android iOS Termux iSH Shell
InnerTune:Youtube Music音樂免費聽,支援Android Auto車機與下載音樂
智慧型手機 手機APP分享 Youtube Youtube Music Android

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。