using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor.Android; using UnityEngine; public class AndroidPostBuildProcessor : IPostGenerateGradleAndroidProject { public int callbackOrder => 999; public void OnPostGenerateGradleAndroidProject(string path) { Debug.Log("AndroidPostBuildProcessor path : " + path); //导入当前渠道需要使用的第三方远程依赖库 var versionConfig = VersionConfig.Get(); var depsFile = StringUtility.Contact(ClientPackage.SDK_PLUGIN_PROJECT, "/Channel/Android/", versionConfig.appId, "/deps.gradle"); if (File.Exists(depsFile)) { File.Copy(depsFile, path + "/deps.gradle"); Debug.Log("渠道第三方远程依赖脚本已拷贝:" + depsFile); } else Debug.Log("渠道第三方远程依赖脚本不存在:" + depsFile); } }