public ExePackaging() : base(typeof(CommonTarget)) { DeployProject = true; Name = "exepackaging"; SourceRootPath = Path.Combine(ProjectRootPath, @"codebase\temp\projects\" + Name); if (!Directory.Exists(SourceRootPath)) { Directory.CreateDirectory(SourceRootPath); } AndroidManifest = "AndroidManifest.xml"; AntBuildXml = "build.xml"; AntProjectPropertiesFile = "project.properties"; SourceFilesExtensions.Add(".xml"); SourceFilesExclude.Add("AndroidManifest.xml", "build.xml"); AddTargets(CommonTarget.GetAndroidTargets()); }
public ExePackaging() : base(typeof(CommonTarget)) { DeployProject = true; Name = "exepackaging"; SourceRootPath = Path.Combine(ProjectRootPath, @"codebase\temp\projects\" + Name); if (!Directory.Exists(SourceRootPath)) { Directory.CreateDirectory(SourceRootPath); } AndroidManifest = "AndroidManifest.xml"; AntBuildXml = "build.xml"; AntProjectPropertiesFile = "project.properties"; SourceFilesExtensions.Add(".xml"); SourceFilesExclude.Add("AndroidManifest.xml", "build.xml"); AddTargets(CommonTarget.GetAndroidTargets()); //the plugin and gradle version are good and stable version to be used with Android libraries, //we don't want to use the default version on VS(ver. 0.4.0 and 2.8 respectively) since it is quite old GradlePlugin = "gradle:4.2.0"; GradleVersion = "6.7.1"; // Path to the Gradle template files GradleTemplateFiles.Add(@"app\src\main\AndroidManifest.xml.template"); GradleTemplateFiles.Add(@"app\build.gradle.template"); GradleTemplateFiles.Add(@"build.gradle.template"); GradleTemplateFiles.Add(@"settings.gradle.template"); GradleTemplateFiles.Add(@"gradle\wrapper\gradle-wrapper.properties.template"); ResourceFiles.Add(@"app\src\main\res\values\strings.xml"); }