You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Stephen Warren (JIRA)" <ji...@apache.org> on 2016/09/09 17:32:21 UTC
[jira] [Created] (CB-11833) versionCode is no longer altered by
build.gradle
Stephen Warren created CB-11833:
-----------------------------------
Summary: versionCode is no longer altered by build.gradle
Key: CB-11833
URL: https://issues.apache.org/jira/browse/CB-11833
Project: Apache Cordova
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Android
Affects Versions: 5.2.1
Environment: Android 6.0/Mac OS X
Reporter: Stephen Warren
Previous versions of the build.gradle file contained this line in the defaultConfig:
versionCode cdvVersionCode ?: Integer.parseInt("" + privateHelpers.extractIntFromManifest("versionCode") + "0")
The new Cordova version leaves out the '+ "0" ', which is breaking the continuity of version numbers in our application. When we attempt to install a new version without the edited versionCode,we receive this error:
09-09 12:20:39.795 1248-1274/? W/PackageManager: Downgrade detected: Update version code 30400 is older than current 303010
09-09 12:20:39.919 21984-21984/? D/InstallAppProgress: Installation error code: -25
New builds will inevitably be "older" than the previously built version numbers with the '0' appended to the end. Why this has not been reported until now, I don't understand. For now I fix this by editing the build.gradle file back to the way it was before this Cordova release.
Note: this is actually affecting version 5.2.2 on Android, but I was unable to choose 5.2.2 from the pulldown menu.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org