0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UnityでAndroid向けアプリ開発をしてみたい

Last updated at Posted at 2024-06-22

Android向けアプリ開発をするために、アプリのビルドなどのやり方を少しずつ整理していくつもりです。
モチベーションは、自分のスマホで、自分が作ったものを動かしたら面白そうだという好奇心です。

デバッグについて

Unityの設定

初回

  • Unity HubでAndroid Build Supportのモジュールをインストールする

次回以降

※時短のために、Unity HubでプラットフォームをAndroidに指定してから起動するといい

  • [Edit] -> [Project Settings] -> [Editor]に移動し、[Device] を [Any Android Device] にする
  • [File] -> [Build Settings] (※Unity 6では[Build Profiles]) に移動し、[Run Device] ドロップダウンからAndroid端末を選ぶ
  • プラットフォームをAndroidに変更する

Android端末の設定

初回

  • Unity RemoteアプリをGoogleストアからダウンロードする
  • PCに対して、Android端末のRSAにアクセスすることを許可する(下記の過程で要求される)

次回以降

  • USBを接続し、[USBの設定]から[ファイル転送]を選ぶ
  • [デバイス情報]の[ビルド番号]を7回連打して、[開発者モード]を有効にする
  • 開発者向けオプションの[USBデバッグ]を有効にする
  • 開発が終わったら、[USBデバッグ]を無効にし、[システム]の[開発者モード]を無効にする

ビルドについて

Unity側の操作

  • [File] -> [Build Profiles]から、[Player Settings]を開き、下記などの設定をしておく
  • Product name: アプリ名
  • Icon: アイコン
  • Orientation: 画面の向き
  • [Build And Run] ボタンを押して、スマホにAPKファイルを保存する

使用したバージョンなど

  • Unity: 2022.3.4f1, Unity 6
  • PC OS: Windows 11
  • Androidバージョン: 14
  • Android端末: Google Pixel 8a

メモ

  • USB 3.0でスマホをPCに接続できた。なぜか、2.0につないだら[ファイル転送]を選べなかった
  • Run Deviceに端末が見当たらないときは、[Refresh]ボタンを押してみる
  • [Build And Run]で、PCにAPKファイルを保存した際に、なぜか自動的にスマホにアプリがインストールされた (※開発者モードにしておいた)
  • 試しに、Fantasy Kingdom in Unity 6をビルドした際に、Player Settingの画面の向きの設定がなぜか適用されなかった?
  • 初めて開発者モードでスマホをPCと繋げたら、RSA云々の許可を要求され、許可した。RSAは素数を使った暗号方式のこと
  • Pixel 8aのアスペクト比は20:9(1080×2400ピクセル)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?