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

AndroidProjectFiles.AdditionalLibrariesBuildGradleFiles

Declaration

public IReadOnlyDictionary<string,ModuleBuildGradleFile> AdditionalLibrariesBuildGradleFiles;

Описание

Представление файлов build.gradle, которые были добавлены в плагины (библиотеки), в которых не было файла build.gradle.

Файлы расположены в unityLibrary/{pluginName}/build.gradle.

Если у вас есть плагин под названием myLibrary, который не содержит файла build.gradle, файл будет создан и помещен в unityLibrary/mylibrary.androidlib/build.gradle. Вы можете использовать этот путь для доступа к объекту файла в этом словаре.

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

public class ModifyProjectScript : AndroidProjectFilesModifier { public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles) { // Add a Google() repository to a build.gradle file in mylibrary.androidlib library var myLibraryBuildGradle = projectFiles.AdditionalLibrariesBuildGradleFiles[Path.Combine("unityLibrary", "mylibrary.androidlib", "build.gradle")]; myLibraryBuildGradle.Repositories.AddRepository(Repositories.Google); } }