기술 자료

Unity Engine

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.
읽는 시간 1분최근 업데이트: 한 달 전

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