↓こちらをUbuntuで動かす方法を記述します
前提事項
↓こちらのElixirのインストールまで終わっている前提です
理想は実機、実機でないVM等での場合はか必ずネットワークはNATでなくてブリッジ等で接続してください
AndroidにアプリをWifi経由で転送する場合は同じネットワークアドレスでないと転送できませんでした
KVM(VM)でブリッジの設定方法はこちらです
他のVMでもブリッジまたは、外部接続の表記の設定があると思います
KVMで動かす時はKVMでメモリは16GB割当ないとエミュレータが起動しませんでした
インストールをはじめましょう
「OS(Ubuntu 22.04)のインストールから初める仕事用Elixir開発環境の作成方法」で環境構築している場合は
差分は、「Android Studio + NDK」のみです
Android Studioをダウンロードします
2022/12/17時点
Download Android Studio
「I have read and agree with the above terms and conditions」をチェック
「Download Android Studio Dolphin | 2021.3.1 Patch 1 for Linux」
のボタンをクリックしダウンロード
ダウンロードしたファイルを解凍する(ホームディレクトリ/ダウンロードにある前提)
$ cd ~/ダウンロード
$ tar zxvf android-studio*.tar.gz
$ mv android-studio ~/
$ cd ../
Android Studioを起動する
$ cd android-studio/bin
$ ./studio.sh
画面に従って設定をする
NDKのインストール
More ActionのSDK Managerをクリック
SDK ToolsタブのNDKをチェックし、Applyをクリック
gitでandroid-example-appをcloneする
「New」-「Project from Version Control...」をクリック
URLにhttps://github.com/elixir-desktop/android-example-app.git
を入力しCloneをクリック
Build、Execution,Deployment→Build Tools→Gradleを選択し
Gradel JDKが下記のようにJDKの11が選択されていることを確認しOK
※選択されてない場合は選択してください
Android Studio画面下のステータスが動いているので落ち着くまでまつ
サンプル起動
緑の▶をクリックするとエミュレータがたちあがります、数分まつ
スマホ本体にアプリを転送しよう
まずスマホ側を開発者モードにして転送する準備が必要です
連続でタップするとこのような表示になります、そのごパスコード(スマホ所有者が決めたパスコード)を入力
ワイヤレス デバッグの画面が表示したら QRコードによるデバイスのペア設定をタップ
Android StudioでWifiの設定をする
Pair Devices Using Wi-Fiをクリック