# SetGradlePropertiesFile(string, GradlePropertiesFile)

> Sets a new gradle.properties file.

## Definition

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

```csharp
public void SetGradlePropertiesFile(string path, GradlePropertiesFile gradleProperties)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The file path to place the `gradle.properties` file at. This path is relative to the gradle project path.**** (\[GradlePropertiesFile]\(/engine/6000.5/script-reference/unity/android/gradle/gradlepropertiesfile)): The representation of module `gradle.properties` file.

### Remarks

To use this method, you must also declare your new file in [AndroidProjectFilesModifier.Setup](/engine/6000.5/script-reference/unityeditor/android/androidprojectfilesmodifier/setup.md) using the [AndroidProjectFilesModifierContext.AdditionalOutputs.AddGradlePropertiesFile](/engine/6000.5/script-reference/unityeditor/android/androidprojectfilesmodifiercontext/additionaloutputs/addgradlepropertiesfile.md) method.

### Examples

```csharp
using System.IO;
using Unity.Android.Gradle;
using UnityEditor.Android;

public class ModifyProjectScript : AndroidProjectFilesModifier
{
    // Define the path to the Gradle properties file
    private string _myLibGradleProperties = Path.Combine("unityLibrary", "customPlugin", "gradle.properties");

    public override AndroidProjectFilesModifierContext Setup()
    {
        var projectFilesContext = new AndroidProjectFilesModifierContext();

        projectFilesContext.Outputs.AddGradlePropertiesFile(_myLibGradleProperties);

        return projectFilesContext;
    }

    //  Modify the Android project files
    public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles)
    {
        // Create an object representing a gradle.properties and set it as contents to unityLibrary/customPlugin/gradle.properties
        var gradlePropertiesFile = new GradlePropertiesFile();
        projectFiles.SetGradlePropertiesFile(_myLibGradleProperties, gradlePropertiesFile);
    }
}
```
