| | |
| | | |
| | | public void OnPostGenerateGradleAndroidProject(string path) |
| | | { |
| | | Debug.Log("AndroidPostBuildProcessor path : " + path); |
| | | //Debug.Log("AndroidPostBuildProcessor path : " + path); |
| | | |
| | | //支持Android X |
| | | string gradlePropertiesFile = path + "/gradle.properties"; |
| | | if (File.Exists(gradlePropertiesFile)) |
| | | { |
| | | File.Delete(gradlePropertiesFile); |
| | | } |
| | | StreamWriter writer = File.CreateText(gradlePropertiesFile); |
| | | writer.WriteLine("org.gradle.jvmargs=-Xmx4096M"); |
| | | writer.WriteLine("android.useAndroidX=true"); |
| | | writer.WriteLine("android.enableJetifier=true"); |
| | | ////支持Android X |
| | | //string gradlePropertiesFile = path + "/gradle.properties"; |
| | | //if (File.Exists(gradlePropertiesFile)) |
| | | //{ |
| | | // File.Delete(gradlePropertiesFile); |
| | | //} |
| | | //StreamWriter writer = File.CreateText(gradlePropertiesFile); |
| | | //writer.WriteLine("org.gradle.jvmargs=-Xmx4096M"); |
| | | //writer.WriteLine("android.useAndroidX=true"); |
| | | //writer.WriteLine("android.enableJetifier=true"); |
| | | |
| | | writer.Flush(); |
| | | writer.Close(); |
| | | //writer.Flush(); |
| | | //writer.Close(); |
| | | |
| | | //导入当前渠道需要使用的第三方远程依赖库 |
| | | 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); |
| | | ////导入当前渠道需要使用的第三方远程依赖库 |
| | | //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); |
| | | } |
| | | |
| | | } |