Unity は Gradle を使用して Android アプリケーションをビルドするので、ビルドプロセスや、Unity がどのように Gradle と相互作用するのかを理解することは有用です。Gradle では、Player 設定 などの Unity のウィンドウを使って最終的なビルドのほとんどの側面を設定できますが、より自在に制御するには、マニフェスト および テンプレート ファイルを上書きするか、プロジェクトをエクスポートして Android Studio で編集する必要があります。
Android アプリケーションは、以下のようにビルドされます。
libil2cpp.so
ライブラリを Gradle プロジェクト内に配置します。Unity は、Android 用のプレイヤーをビルドする際に インクリメンタルビルドパイプライン を使用します。Android 固有のインクリメンタルビルドパイプラインの動作に関しては、以下を参照してください。
インクリメンタルビルドパイプラインが使用する Android ファイルやアセットの変更/移動を行うコールバックを実装する場合は、非インクリメンタルビルドの作成 を参照してください。