Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


OnPostGenerateGradleAndroidProject(string)

Implement this function to receive a callback after the Android Gradle project is generated and before the build process begins.
Read time 1 minuteLast updated 13 days ago

Definition

void OnPostGenerateGradleAndroidProject(string path)

Parameters

path

The path to the root of the Unity library Gradle project. Note: when exporting the project, this parameter holds the path to the Unity library in the folder specified for export.

Remarks

Use this function to modify the generated Gradle files before the build process begins.
Common uses include modifying the Android manifest file and changing the Gradle build files of the generated project. The manifest file is located at
src/main/AndroidManifest.xml
in the folder that
path
points to. For more information on the methods available to modify Gradle project files, refer to Modify the Gradle project files for a Unity application.
Note: To compile the script for this function as an Editor script and prevent any compilation errors related to the
UnityEditor.Android
namespace, use one of these methods:

Examples

using UnityEditor;using UnityEditor.Android;using UnityEngine;class MyCustomBuildProcessor : IPostGenerateGradleAndroidProject{ public int callbackOrder { get { return 0; } } public void OnPostGenerateGradleAndroidProject(string path) { Debug.Log("MyCustomBuildProcessor.OnPostGenerateGradleAndroidProject at path " + path); }}