Xamarin Android 产品版本号的奇怪行为

Strange behaviour with Xamarin Android product version number

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

昨天我们手动将 APK Google 播放,因为这是我们上传的第一个版本。我们上传的时候好像得到的版本号和android manifest值1不匹配。高亮的红色区域就是上传的APK

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

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

我们随后尝试上传产品版本号为 2 的 APK,但始终出现错误,提示我们正在尝试上传版本号为 1 的 APK

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

更新

所以还没有收到 Xamarin 或 Google Play 的回复,所以我决定尝试做一个新版本,但版本号为 131074。我不想使用这么大的数字,但想通了让我们试试吧。但是,我无法使用它进行构建,因为产品编号有 65535 的限制。

更新 2:

根据要求,这里是 link 到 AndroidManifest.xml。不幸的是,当版本代码设置为 1 时,我没有原件了

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

我们一直无法解决这个问题或理解它发生的原因。最后,我在 Google Play 中创建了一个新项目,更新了我们的包名称以匹配新项目并完成了整个过程。这次成功了。为了确定,我用大约 4 个不同的测试项目对其进行了测试。

最初不知道为什么会这样