Exemplo n.º 1
0
 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);
     //    }
     //}
 }
Exemplo n.º 2
0
    public void OnPostGenerateGradleAndroidProject(string path)
    {
        var gd = GradleHelper.Open($"{path}/build.gradle");

        gd.SetImplementation("com.lovedise.permissiongen:0.0.6");
        gd.Save();
    }
Exemplo n.º 3
0
 //[MenuItem("优量宝/设置参数")]
 static void Set()
 {
     AssetHelper.CreateAsset <LogParm>();
     AssetHelper.CreateAsset <Values>();
     SetXml();
     GradleHelper.SetImplementation("com.android.support:support-v4:28.0.0");
     AssetDatabase.Refresh();
 }
Exemplo n.º 4
0
        //[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}");
            //}
        }