mirror of
https://github.com/lizongying/my-tv.git
synced 2026-11-02 17:46:35 +08:00
fix version code
This commit is contained in:
+8
-3
@@ -54,7 +54,7 @@ android {
|
|||||||
}
|
}
|
||||||
|
|
||||||
kotlinOptions {
|
kotlinOptions {
|
||||||
jvmTarget=17
|
jvmTarget = 17
|
||||||
}
|
}
|
||||||
|
|
||||||
// Encapsulates your external native build configurations.
|
// Encapsulates your external native build configurations.
|
||||||
@@ -71,9 +71,14 @@ android {
|
|||||||
|
|
||||||
static def VersionCode() {
|
static def VersionCode() {
|
||||||
try {
|
try {
|
||||||
def process = "git describe --tags --always | sed 's/v/ /g' | sed 's/\\./ /g' | sed 's/-/ /g' | awk '{print \$1*16777216+\$2*65536+\$3*256+\$4}'".execute()
|
def p = "git describe --tags --always"
|
||||||
|
def process = p.execute()
|
||||||
process.waitFor()
|
process.waitFor()
|
||||||
return process.text.toInteger()
|
def replace = [v: "", ".": " ", "-": " "]
|
||||||
|
def arr = (process.text.replace(replace) + " 0").split(" ")
|
||||||
|
def versionCode = arr[0].toInteger() * 16777216 + arr[1].toInteger() * 65536 + arr[2].toInteger() * 256 + arr[3].toInteger()
|
||||||
|
println("VersionCode $versionCode")
|
||||||
|
return versionCode
|
||||||
} catch (ignored) {
|
} catch (ignored) {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user