Version: 2021.2
言語: 日本語
Library Manifest
Android 用の開発を始める

Unity が Android アプリケーションをビルドする方法

Unity は Gradle を使用して Android アプリケーションをビルドするので、ビルドプロセスや、Unity がどのように Gradle と相互作用するのかを理解することは有用です。Gradle では、Player 設定 などの Unity のウィンドウを使って最終的なビルドのほとんどの側面を設定できますが、より自在に制御するには、マニフェスト および テンプレート ファイルを上書きするか、プロジェクトをエクスポートして Android Studio で編集する必要があります。

ビルドプロセス

Android アプリケーションは、以下のようにビルドされます。

  1. Unity が、プロジェクトリソース、コードライブラリ、プラグイン、Gradle テンプレート、マニフェストテンプレートを Unity プロジェクトから収集し、これらを使用して有効な Gradle プロジェクトを作成します。
  2. Unity が、Unity プロジェクトのプレイヤー設定とビルド設定に基づいて、Gradle テンプレート内およびマニフェストファイル内の値を追加、更新します。
  3. If you chose to export the project and not build it, Unity places C++ source files produced from your C# scripts into the Gradle project. Otherwise, if you chose to build the project, Unity places the il2cpp.so library into the Gradle project.
  4. Unity runs Gradle to build the application from the Gradle project. Gradle merges the library manifest, launcher manifest, and plug-in manifests into one Android Manifest file.
Library Manifest
Android 用の開発を始める