如果android版本代码大于1,那么它是否可以从0开始?

时间:2017-09-14 05:20:03

标签: android xamarin.forms android-manifest hockeyapp

我正在使用Xamarin Forms编写应用程序并尝试将APK上传到HockeyApp。它告诉我,我的版本代码必须为1或更高。 android:versionCode="023"有效,还是必须以非零整数开头?我想要一些与版本号非常相似的东西,例如0.2.3。这是不受支持的事情,还是HockeyApp的问题?

2 个答案:

答案 0 :(得分:2)

是否必须以非零整数开始?

  

是的,它应该是或者工作室给出错误:前导零将此数字转换为八进制   删除前导零是更好的方法

Ex:023到23,在你的情况下

https://developer.android.com/guide/topics/manifest/manifest-element.html

例如,它可以是内部版本号。或者您可以在" x.y"中翻译版本号。通过编码" x"格式化为整数和" y"分别在低16位和高16位。或者,每次发布新版本时,您只需将数字增加一个。

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

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

该值为整数,以便其他应用可以通过编程方式对其进行评估,例如检查升级或降级关系。

答案 1 :(得分:0)

版本代码大多增加1,并且必须是大于先前版本的整数值。 如果要使用特定格式命名,请使用该

的版本名称
versionName "0.2.3"