没有build.gradle 文件的插件(库)中添加的build.gradle 文件的展示。
文件位于 unityLibrary/{pluginName}/build.gradle 中。
如果您有一个不包含 build.gradle 文件的插件名为 myLibrary,文件将会生成并放置在 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); } }