【问题标题】:Xamarin Google play publishXamarin 谷歌播放发布
【发布时间】:2016-11-25 14:53:24
【问题描述】:

在最近的更新中,Xamarin 可以将 Android 应用程序直接发布到 Google Play(在您必须生成 apk 并手动上传之前)。 More info

这些是我的版本号。更新的时候我是10437版本,我做了一些修改,把版本号提升到10438,尝试了新的发布方式。发生的事情是我的版本号由于某种原因变成了 141510,当我再次尝试这样做时,它变成了 207046。之后我将版本号设置为 320000 并再次开始手动上传。

我怀疑这是因为我有多个受支持的架构,而 xamarin 正在上传多个 apk,我收到了一些错误。从那时起,我只将支持的架构更改为 armeabi-v7a。

问题是:

我能否以某种方式告诉谷歌忘记这些搞砸的数字,以便我可以继续使用我的 10438(它现在不允许我,我收到一个错误,即版本号必须大于上一个)?此外,10437 之后的所有版本都是私有的,这是 beta 的当前版本(图像来自 beta 频道)。

如果我将支持的架构设置为仅 armeabi-v7a,我是否还会丢失移动设备?

【问题讨论】:

  • 您是否使用了“使用 Rake 自动创建 APK”?如果是,请检查 rakefile,如果它覆盖了您的版本代码。
  • @MikeMa 没有 Rake,只需正常右键单击 > 存档 > 分发

标签: android xamarin xamarin.android google-play


【解决方案1】:

versionCodeversionName

versionCode 不会显示给用户:

用作内部版本号的整数。此数字仅用于确定一个版本是否比另一个版本更新,数字越大表示版本越新。这不是向用户显示的版本号

参考:https://developer.android.com/studio/publish/versioning.html

ABI 架构:

Google 不会像对 API 级别或屏幕分辨率那样在仪表板中细分 CPU 信息/ABI 架构。您可以获得应用安装的设备细分:

参考:https://developer.android.com/distribute/googleplay/developer-console.html#app-stats

假设您的应用不依赖于仅支持所有 ABI 子集的第 3 方 NDK 库,则没有一般理由不支持多 ABI,因为您只是预基于用户限制您的应用程序可用。

当前 API 和屏幕尺寸和密度分布:

参考:https://developer.android.com/about/dashboards/index.html

【讨论】:

  • 1.我了解其中的区别,我的问题是我可以将 versionCode 恢复为 10437 并从那里继续。
  • 2.是否有 CPU/ABI 分布列表?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-24
  • 1970-01-01
  • 2021-09-01
相关资源
最近更新 更多