public static void SetGradle() { GradleHelper.SetImplementation("com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+"); //string dir = "Assets/Plugins/Android"; //if (!Directory.Exists(dir)) // Directory.CreateDirectory(dir); //string[] paths = Directory.GetFiles(dir, "*.gradle", SearchOption.TopDirectoryOnly); //if (paths.Length == 0) //{ // string tmpFile = AssetDatabase.GUIDToAssetPath("0e5f4adfd825e9049bf286bdb9a785c7"); // string strs = File.ReadAllText(tmpFile); // File.WriteAllText($"{dir}/{Path.GetFileNameWithoutExtension(tmpFile)}.gradle",strs); //} //else //{ // string inst = "implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'\n"; // string file = File.ReadAllText(paths[0]); // if (!file.Contains("com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+")) // { // int idx = file.LastIndexOf("**DEPS**}"); // file = file.Insert(idx, inst); // File.WriteAllText(paths[0], file); // } //} }
public void OnPostGenerateGradleAndroidProject(string path) { var gd = GradleHelper.Open($"{path}/build.gradle"); gd.SetImplementation("com.lovedise.permissiongen:0.0.6"); gd.Save(); }
//[MenuItem("优量宝/设置参数")] static void Set() { AssetHelper.CreateAsset <LogParm>(); AssetHelper.CreateAsset <Values>(); SetXml(); GradleHelper.SetImplementation("com.android.support:support-v4:28.0.0"); AssetDatabase.Refresh(); }
//[MenuItem("穿山甲/创建参数")] static void create() { var tp = AScriptableObject.Get <TPPama>(); if (!tp) { var m = AssetHelper.CreateAsset <TPPama>(); Debug.Log($"创建成功 保存至 Resouses/{m.filePath}"); } GradleHelper.CombineProguard(AssetDatabase.GUIDToAssetPath("6de1926d664a3435e9e357fd75876a60"), "TTSDK"); //AssetDatabase.Refresh(); //else //{ // Debug.Log($"文件已存在 Resouses/{tp.filePath}"); //} }