Unity 6.3
0 онлайн 87 гостей 3 в системе
Вход

AndroidProjectFiles.SetBuildGradleFile

Declaration

public void SetBuildGradleFile(string path, Unity.Android.Gradle.ModuleBuildGradleFile buildGradle);

Параметры

Параметр Описание
путь Путь к файлу, в котором будет размещен файл build.gradle. Этот путь относится к пути проекта gradle.
buildGradle Представление файла модуля build.gradle.

Описание

Создает новый файл build.gradle.

Чтобы использовать этот метод, необходимо также объявить новый файл в AndroidProjectFilesModifier.Setup с помощью метода AndroidProjectFilesModifierContext.AdditionalOutputs.AddBuildGradleFile.

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

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

// Configure the required settings/outputs to modify the Android project files public override AndroidProjectFilesModifierContext Setup() { var projectFilesContext = new AndroidProjectFilesModifierContext();

// Inform the build system about the files to be generated during the build process projectFilesContext.Outputs.AddBuildGradleFile(_myLibBuildGradle);

return projectFilesContext; }

// Modify the Android project files public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles) { // Create an object representing a build.gradle and set it as contents to unityLibrary/customPlugin/build.gradle var buildGradleFile = new ModuleBuildGradleFile(); projectFiles.SetBuildGradleFile(_myLibBuildGradle, buildGradleFile); } }