📱

Unityでモバイルゲーム開発時にAndroid実機テストをしようとしてうまくいかなかったときの備忘録

2024/02/04に公開

対象とする方

  • Unityでスマホ向けゲームを開発していて、自分のAndroidで実機テストをしてみようと思ったがやり方がよくわからない
  • Build and Runを走らせるとよくわからないエラーが出る
  • Compilation failed; see the compiler error output for details. See the Console for details.みたいなエラーが出る
  • 詳しいことはよくわからなくてもいいのでとりあえずBuild and Runして自分のスマホで動作チェックができればいいという方

環境情報

  • Unity 2022.3.9f1
  • Windows 11
  • Galaxy S21

確認すること

1. まずはPlatformがAndroidになっているか、そしてDevelopment Buildにチェックが入っていることを確認する

2. 実機テストに用いるAndroidで開発者モードがONになっていて、かつUSBデバッグもONになっていることを確認する(USBデバッグをONにしたときに許可するのも忘れずに、不安だったら1回OFFにしてもう一度ONにすればできる)

3. 次にUnityのProject Settingsで、Minimum Api LevelとTarget Api Levelを次の画像のような状態(デフォルト)からその次の画像のように変更する


↑このように新しいものに変更する

4. ここまで確認出来たら、一度Build and Runを試してみる(この時にapiを保存する場所をAssetsフォルダの中にしてしまうとエラーが出るらしいので注意する)

自分はこれでエラーが出なくなってできるようになったので参考になりましたら幸いです。

Discussion