Merge pull request #11823 from farmerbb/patch-1

Android: use project directory path when parsing manifest
This commit is contained in:
Autechre 2021-01-04 18:32:00 +01:00 committed by GitHub
commit 55e730915c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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