# OnModifyAndroidProjectFiles(AndroidProjectFiles)

> A callback for modifying files in the Android Gradle project after Unity Editor creates it.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.Android](/engine/6000.6/script-reference/unityeditor/android.md)
* **Assembly:** UnityEditor.Android.Extensions

```csharp
public abstract void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles)
```

### Parameters

**** (\[AndroidProjectFiles]\(/engine/6000.6/script-reference/unityeditor/android/androidprojectfiles)):&#x20;

### Remarks

Unity invokes this callback after it creates the Android Gradle project. Use this method to modify Android Gradle project files. This callback passes an [AndroidProjectFiles](/engine/6000.6/script-reference/unityeditor/android/androidprojectfiles.md) object which contains C# representations of Android Gradle project files.  For information on when Unity invokes this method during the build process, refer to [How Unity builds Android applications](/engine/6000.6/manual/platform-specific/android/introducing/how-unity-builds-android-applications.md).

**Note**: You can use this method to modify Android Gradle project files in custom modules only.
