Xamarin Android产品版本号

时间:2016-08-17 17:35:00

标签: xamarin google-play xamarin.android

我们正在尝试将Xamarin Android APK上传到Google Play,并且有一些奇怪的行为,我不确定如何修复。

昨天我们手动将APK改为Google Play,因为这是我们上传的第一个版本。当我们上传它时,似乎得到的版本号与android清单值不匹配1.突出显示的红色区域是上传的APK

console-apk-list-first-upload

我们发现构建问题已更新代码,我们在android清单文件中将产品编号设置为值2。这次我们使用Xamarin Studio上传APK vi Archives列表。您可以在下图中看到产品编号设置为2

xamarin package listing

这导致在控制台中列出了两个新条目,但又是奇怪的版本号。它们在下图中突出显示

console listing after 2nd upload

我们随后尝试上传产品版本号为2的APK,但一直收到我们正在尝试上传版本号为1的APK的错误

error after manual upload attempt

任何人都明白发生了什么以及如何解决这个问题。我唯一的想法是将我们的版本号更新为131074但不确定是否可行

更新

所以没有收到Xamarin或Google Play的回复,所以我决定尝试新版本,但版本号为131074.我不想使用如此大的数字,但想想试试吧。但是,由于产品编号限制为65535,我无法使用它进行构建。

更新2:

根据要求,这是AndroidManifest.xml的链接。不幸的是,当版本代码设置为1时,我没有原始版本

https://drive.google.com/file/d/0B1JerioCGxaKWHUwREtoaTNNRHM/view?usp=sharing

1 个答案:

答案 0 :(得分:1)

我们从来没有能够解决这个问题或理解它为什么会发生。最后,我在Google Play中创建了一个新项目,更新了我们的软件包名称以匹配新项目并完成了整个过程。这次它奏效了。为了确定,我用大约4个不同的测试项目进行了测试。

不知道为什么它最初发生