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
- Type: Property
- Namespace: UnityEditor.Android
- Assembly: UnityEditor.Android.Extensions
public IReadOnlyDictionary<string, ModuleBuildGradleFile> AdditionalLibrariesBuildGradleFiles { get; }
Remarks
Files are located in .
unityLibrary/{pluginName}/build.gradleIf you have a plug-in called that doesn't contain file, the file will be generated and placed in . You can use this path to access the file object in this dictionary.
myLibrarybuild.gradleunityLibrary/mylibrary.androidlib/build.gradleExamples
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); }}