Android 需要使用不同的版本代码,PhoneGap

Android 需要使用不同的版本代码,PhoneGap,android,xml,cordova,Android,Xml,Cordova,当我尝试将APK的新版本上传到Google Play时,我收到了一个重复的版本代码错误。我正在使用build.phonegap.com,我做了一些研究,发现它要么是AndroidManifest.xml文件,要么是config.xml文件。我曾尝试使用Sublime Text 2(我的config.xml位于/platforms/android/assets/www中)手动编辑这些内容,但我编辑的内容似乎都不起作用。该版本最初是2.1.1和VersionCode 20101 有人知道如何解决这个

当我尝试将APK的新版本上传到Google Play时,我收到了一个重复的版本代码错误。我正在使用build.phonegap.com,我做了一些研究,发现它要么是AndroidManifest.xml文件,要么是config.xml文件。我曾尝试使用Sublime Text 2(我的config.xml位于/platforms/android/assets/www中)手动编辑这些内容,但我编辑的内容似乎都不起作用。该版本最初是2.1.1和VersionCode 20101

有人知道如何解决这个问题并修复我的版本代码以便我可以上传吗

config.xml:

<?xml version='1.0' encoding='utf-8'?>
<widget xmlns="http://www.w3.org/ns/widgets" 
    xmlns:gap="http://phonegap.com/ns/1.0"
    id="final.com.treatfinder" 
    version="2.1.2" >
<name>MedicineFinder</name>
<feature name="http://api.phonegap.com/1.0/device" />
<?xml version='1.0' encoding='utf-8'?>
<widget xmlns="http://www.w3.org/ns/widgets" 
    xmlns:gap="http://phonegap.com/ns/1.0"
    id="final.com.treatfinder" 
    versionCode="20103"
    version="2.1.2" >
<name>MedicineFinder</name>
<feature name="http://api.phonegap.com/1.0/device" />

寻药器
AndroidManifest.xml:

<?xml version='1.0' encoding='utf-8'?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="final.com.treatfinder"
    android:hardwareAccelerated="true"
    android:versionCode="20103"
    android:versionName="2.1.2"
    android:windowSoftInputMode="adjustPan">

尝试将
versionCode
添加到config.xml中:

<?xml version='1.0' encoding='utf-8'?>
<widget xmlns="http://www.w3.org/ns/widgets" 
    xmlns:gap="http://phonegap.com/ns/1.0"
    id="final.com.treatfinder" 
    version="2.1.2" >
<name>MedicineFinder</name>
<feature name="http://api.phonegap.com/1.0/device" />
<?xml version='1.0' encoding='utf-8'?>
<widget xmlns="http://www.w3.org/ns/widgets" 
    xmlns:gap="http://phonegap.com/ns/1.0"
    id="final.com.treatfinder" 
    versionCode="20103"
    version="2.1.2" >
<name>MedicineFinder</name>
<feature name="http://api.phonegap.com/1.0/device" />

寻药器
versionCode:(可选)为Android构建时,可以设置 通过在config.xml中指定版本代码

参考:


发现了问题。虽然我同时更新了AndroidManifest.xml和Config.xml,但是您的
VersionCode
必须是增量的。例如,如果它显示3正在使用,则必须使用4

还有一个config.xml文件,它还包含版本代码。检查一下