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