Xamarin谷歌发布

时间:2016-11-25 14:53:25

标签: android xamarin xamarin.android google-play

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

enter image description here

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

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

问题是:

我能以某种方式告诉谷歌忘记这些搞砸的数字,这样我就可以继续使用我的10438(它现在不会让我,我得到一个错误,版本号必须大于最后一个)?此外,10437之后的所有版本都是私有版本,这是测试版的当前版本(图片来自测试频道)。

如果我将支持的架构设置为armeabi-v7a,我也会丢失移动设备吗?

1 个答案:

答案 0 :(得分:0)

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子集的第三方NDK库,则没有通用理由不支持多ABI,因为您只是预先限制您的应用程序可用于基于用户。

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

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