AndroidProjectFiles.SetGradleSettingsFile
Declaration
public void SetGradleSettingsFile(string path, Unity.Android.Gradle.GradleSettingsFile gradleSettings);Параметры
| Параметр | Описание |
|---|---|
| путь | Путь к файлу, в котором будет размещен файл settings.gradle. Этот путь относится к пути проекта gradle. |
| gradleSettings | Представление файла модуля settings.gradle. |
Описание
Создает новый файл settings.gradle.
Чтобы использовать этот метод, необходимо также объявить новый файл в AndroidProjectFilesModifier.Setup с помощью метода AndroidProjectFilesModifierContext.AdditionalOutputs.AddGradleSettingsFile.
using System.IO; using Unity.Android.Gradle; using UnityEditor.Android;
public class ModifyProjectScript : AndroidProjectFilesModifier { // Define the path to the Gradle settings file private string _myLibGradleSettings = Path.Combine("unityLibrary", "customPlugin", "settings.gradle");
// Configure the required settings/outputs to modify the Android project files public override AndroidProjectFilesModifierContext Setup() { var projectFilesContext = new AndroidProjectFilesModifierContext();
projectFilesContext.Outputs.AddGradleSettingsFile(_myLibGradleSettings);
return projectFilesContext; }
// Modify the Android project files public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles) { // Create an object representing a settings.gradle and set it as contents to unityLibrary/customPlugin/settings.gradle var gradleSettingsFile = new GradleSettingsFile(); projectFiles.SetGradleSettingsFile(_myLibGradleSettings, gradleSettingsFile); } }