Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


AdditionalLibrariesBuildGradleFiles

A representation of the build.gradle files that were added to plug-ins (libraries) that didn't have a build.gradle file.
Read time 1 minuteLast updated 11 days ago

Definition

public IReadOnlyDictionary<string, ModuleBuildGradleFile> AdditionalLibrariesBuildGradleFiles { get; }

Remarks

Files are located in
unityLibrary/{pluginName}/build.gradle
.
If you have a plug-in called
myLibrary
that doesn't contain
build.gradle
file, the file will be generated and placed in
unityLibrary/mylibrary.androidlib/build.gradle
. You can use this path to access the file object in this dictionary.

Examples

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