はじめに
期間が空くと忘れてしまうので、メモしておきます。
前提
- Windows Subsystem for Android (WSA)が導入済みで、開発者モードが有効化済みとします。
- Unity、または(および)、Android Studioが導入済みで、
adb
が使用可能とします。
確認した環境
- Windows 11 22H2
- WSA 2309.40000.10.0
- Unity 2022.3 LTS
- adb 33.0.2-8557947
アプリのインストール
「Android™️ 用 Windows サブシステム」で「詳細設定」タブを開き、「開発者モード」欄の「ADB は 127.0.0.1:58526 で開きます。」を確認して、ポート番号が異なる場合はメモしてください。
Unityの場合
-
Build Settings
を開きます。 -
Run Device
でEnter IP
を選び、127.0.0.1:58526
を入力します。 -
Run Device
が切り替わったことを確認してBuild And Run
を実行します。
なお、設定はプロジェクトに保存されるようです。
adbの場合
-
adb connect 127.0.0.1:58526
を実行します。 -
adb devices -l
を実行してデバイスのID
を確認します。 -
adb -t <ID> install <option> <file>.apk
でアプリをインストールします。
既にインストール済みのアプリに対してダウングレードになる場合は、オプション-d
を指定します。
apkの入手
- デプロイ済みなら、GooglePlayコンソールの「App Bundle エクスプローラ」からダウンロードできます。
- Unityで
aab
を作っている(Build App Bundle
)場合は、手元で取り出すより楽に感じます。
- Unityで
アプリのマウス操作
- 「
Alt
キー + 左ボタン」で、「二本指タッチ」相当になります。- 二本指での「タップ」や「ドラッグ」が可能です。
- 「
Ctrl
キー + ホイール」で、「ピンチ イン / アウト」相当になります。 - 「
Alt
+←
キー」で、ナビゲーションバーの「戻るボタン」相当になります。 - 「ホイール」は、上下にドラッグしたような挙動になります。
資料
おわりに
最後までお読みいただきありがとうございました。
他にも「こうすれば」、「こうできる」のようなことがあれば、コメントいただけると助かります。
よろしくお願いいたします。