diff --git a/bin/templates/project/build.gradle b/bin/templates/project/build.gradle index 0aad300c..0ec49a99 100644 --- a/bin/templates/project/build.gradle +++ b/bin/templates/project/build.gradle @@ -164,7 +164,7 @@ android { } defaultConfig { - versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode")) + versionCode cdvVersionCode ?: new BigInteger("" + privateHelpers.extractIntFromManifest("versionCode")) applicationId privateHelpers.extractStringFromManifest("package") if (cdvMinSdkVersion != null) { diff --git a/framework/cordova.gradle b/framework/cordova.gradle index 746b63a2..21a01bb5 100644 --- a/framework/cordova.gradle +++ b/framework/cordova.gradle @@ -125,7 +125,7 @@ def doExtractIntFromManifest(name) { def pattern = Pattern.compile(name + "=\"(\\d+)\"") def matcher = pattern.matcher(manifestFile.getText()) matcher.find() - return Integer.parseInt(matcher.group(1)) + return new BigInteger(matcher.group(1)) } def doExtractStringFromManifest(name) {