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