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

AndroidProjectFiles.SetGradlePropertiesFile

Declaration

public void SetGradlePropertiesFile(string path, Unity.Android.Gradle.GradlePropertiesFile gradleProperties);

Параметры

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

Описание

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

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

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); } }