Android 需要使用不同的版本代码,PhoneGap
当我尝试将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: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 有人知道如何解决这个
<?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文件,它还包含版本代码。检查一下