0%

在 pixelbook 上寫 android app 並執行

本篇文章適用於已經用 crouton 裝好 ubutun ,且已經有 GUI 環境的開發者,如果還沒裝好可以去看我之前的教學文章。

點擊查看
  • 下載 android studio for linux

官方載點

  • 解壓縮 android studio

    Ctrl+Alt+Tab 後輸入 shell

    • 使用gui直接解壓縮

      1
      $ sudo startxfce4

      透過 Ctrl+Alt+Shift+Back 來切換畫面

      然後找到下載的地方右鍵解壓縮

    • 使用命令行解壓縮

      cd到你下載的地方,chrome OS 下應該是 Downloads

      1
      $ cd ~/Downloads/
      1
      $ unzip android-stusio-ide-*-linux-zip

      *字看狀況可以自行更換成下載對應的版本

  • 安裝 android studio

    • 使用gui安裝

      找到解縮的資料夾 android-studio

      底下有 bin 資料夾

      進入後執行裡面的 studio.sh

    • 使用命令行安裝

      1
      $ sh ~/Downloads/android-studio/bin/studio.sh

      *字看狀況可以自行更換成下載對應的版本

  • 設定 Command-line-launcher

    安裝完後點選開啟一個新專案

    開好後點選

    Tools -> Create Command line Launcher

    Tools -> Create Desktop Entry

    開啟命令列確定有安裝 python

    1
    $ sudo apt install python
  • 啟動 android studio

    關掉 android studio ,現在來確認可以開啟

    command line 輸入

    1
    $ studio

    或是左上角 Applications -> Development -> Android Studio

    • 有安裝 xiwi

    退到 chrome 桌面

    Ctrl+Alt+Tab 後輸入 shell

    1
    $ sudo enter-chroot xiwi studio
  • 透過 ADB 測試 app

    開啟Chrome terminal (Ctrl+Alt+Tab 輸入 shell)

    不想跟著步驟可以自己看著官方教學做 我下面是整理好的步驟官方教學(英文)

    1
    $ sudo crossystem dev_boot_signed_only=0
    1
    $ sudo /usr/libexec/debugd/helpers/dev_features_rootfs_verification

    執行下面這部會重開機,記得要 Ctrl+D 來進入

    1
    $ sudo reboot

    再次開啟Chrome terminal (Ctrl+Alt+T 輸入 shell)

    1
    $ sudo /usr/libexec/debugd/helpers/dev_features_ssh
  • 開啟 Pixelbook 裡 Android settings 下的 ADB Debugging

    • 點擊右下角時鐘
    • 點開設定
    • 往下滑,找到Google Play Stores
    • 進入找到 Manage Android preferences
    • 往下找到 About device 進入
    • 點擊 build number 七次來開啟開發者模式
    • 點擊左上返回
    • 進入開發者選項 ( Developer Options )
    • 啟用 ADB debugging
  • ADB 連接

    進入 Chrome terminal (Ctrl+Alt+T 輸入 shell)

    • ADB 連接
      1
      $ adb connect localhost:22
      正常運作會顯示 connected to localhost:22

    如果沒顯示,設定可能有錯

    • 測試 android studio 連接 adb

    先重啟adb

    1
    $ shell adb kill-server
    1
    $ adb connect localhost:22

    xiwi 啟動 android studio

    1
    $ sudo enter-chroot xiwi studio

    直接 run 應該可以看到 Pixelbook 出現在列表上了

    這時候就可以直接在 Pixelbook 上安裝及測試