Android向けアプリ開発をするために、アプリのビルドなどのやり方を少しずつ整理していくつもりです。
モチベーションは、自分のスマホで、自分が作ったものを動かしたら面白そうだという好奇心です。
デバッグについて
Unityの設定
- [Edit -> Project Settings -> Editor]に移動し、[Device] を [Any Android Device] にする
- [File] -> Build Settings] に移動し、[Run Device] ドロップダウンからAndroid端末を選ぶ
Android端末の設定
初回
- Unity RemoteアプリをGoogleストアからダウンロードする
- PCに対して、Android端末のRSAにアクセスすることを許可する(下記の過程で要求される)
次回以降
- USBを接続し、[USBの設定]から[ファイル転送]を選ぶ
- [デバイス情報]の[ビルド番号]を7回連打して、[開発者モード]を有効にする
- 開発者向けオプションの[USBデバッグ]を有効にする
- 開発が終わったら、[USBデバッグ]を無効にし、[システム]の[開発者モード]を無効にする
使用したバージョンなど
- Unity: 2022.3.4f1
- PC OS: Windows 11
- Androidバージョン: 14
- Android端末: Google Pixel 8a
メモ
- RSAは素数を使った暗号方式のこと(私の理解: デバッグの際は、Android端末側で何か入力した場合、RSA暗号化された通信をPCとすることになる。)
- Pixel 8aのアスペクト比は20:9(1080×2400ピクセル)