我遇到问题,当我尝试更新APK
中的android
生产文件时,它说
“您的APK版本代码需要高于19。”
我的应用程序是使用phonegap构建的,我的config.xml中包含以下代码。
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.rodriguezcab.release"
version = "20.0.1">
虽然我有version = "20.0.1"
,但它仍然说“你的APK的版本代码需要高于19”。任何解决方案?
答案 0 :(得分:3)
您可以在config.xml
(在您的cordova项目的根目录中)进行设置。这比在“platforms / android / AndroidManifest.xml”中设置更好,因为可以删除平台文件夹。
在config.xml
中,在根(窗口小部件)节点中设置它:
versionCode="20"
注意这是因为以前的版本(你不喜欢它吗?)改变了:
android-versionCode="20"
答案 1 :(得分:2)
检查platforms/android/AndroidManifest.xml
您将看到android:versionCode
对于新版本的应用,此数字需要递增。在进行构建时,不要将android:versionName
与config.xml文件中的更改混淆。