From 67c1bf33bab189acbb98c0cff8a965449ca0d8c8 Mon Sep 17 00:00:00 2001 From: Braden Farmer Date: Mon, 4 Jan 2021 10:23:54 -0700 Subject: [PATCH] Android: use project directory path when parsing manifest --- pkg/android/phoenix/build.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/android/phoenix/build.gradle b/pkg/android/phoenix/build.gradle index dffd41ea27..2583a003fb 100644 --- a/pkg/android/phoenix/build.gradle +++ b/pkg/android/phoenix/build.gradle @@ -149,7 +149,7 @@ if(dynamicFeatures.exists()) { apply from: "dynamic_features.gradle" } -static int getPlayStoreVersionCode() { +int getPlayStoreVersionCode() { def baseVersion = getManifestAttribute("versionCode").toInteger() def baseTime = 1609632000 def halfWeek = 302400 @@ -158,13 +158,13 @@ static int getPlayStoreVersionCode() { return baseVersion + increment } -static String getPlayStoreVersionName() { +String getPlayStoreVersionName() { def versionName = getManifestAttribute("versionName") return "$versionName (${new Date().format("yyyy-MM-dd")})" } -static String getManifestAttribute(String attribute) { - def manifest = new XmlParser().parse("AndroidManifest.xml") +String getManifestAttribute(String attribute) { + def manifest = new XmlParser().parse("${project.projectDir}/AndroidManifest.xml") return manifest.attributes().find { ((String) it.key).contains(attribute) }.value