update build.cs

update build.cs for android, in unity 2019.2 or older, we can omit the step of open build.gradle of UnityExport module and remove bundle code
This commit is contained in:
Fuling 2019-09-22 11:35:32 +08:00 committed by GitHub
parent 25bf1650e7
commit d8578d6c6f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -58,6 +58,9 @@ public class Build : MonoBehaviour
var build_file = Path.Combine(androidExportPath, "build.gradle");
var build_text = File.ReadAllText(build_file);
build_text = build_text.Replace("com.android.application", "com.android.library");
build_text = build_text.Replace("bundle {", "splits {");
build_text = build_text.Replace("enableSplit = false", "enable false");
build_text = build_text.Replace("enableSplit = true", "enable true");
build_text = build_text.Replace("implementation fileTree(dir: 'libs', include: ['*.jar'])", "implementation project(':unity-classes')");
build_text = Regex.Replace(build_text, @"\n.*applicationId '.+'.*\n", "\n");
File.WriteAllText(build_file, build_text);
@ -116,4 +119,4 @@ public class Build : MonoBehaviour
return scenes;
}
}
}