簡體   English   中英

大於1的android版本代碼可以以0開頭嗎?

[英]Can an android version code start with 0 if it is greater than 1?

我正在用Xamarin Forms編寫應用程序,並試圖將APK上傳到HockeyApp。 它告訴我我的版本代碼必須為1或更高。 android:versionCode="023"有效,還是必須以非零整數開頭? 我想要一些與發行版號非常相似的東西,例如0.2.3 這是不受支持的東西,還是HockeyApp有問題?

它必須以非零整數開頭嗎?

是的,應該是還是Studio給出錯誤,因為:前導零將這個數字變成八進制,所以刪除前導零是更好的方法

例如:您的情況下為023至23

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

例如,它可以是內部版本號。 或者,您可以通過分別在低16位和高16位中編碼“ x”和“ y”,將“ xy”格式的版本號轉換為整數。 或者,您可以在每次發布新版本時將數字簡單地增加一。

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

versionCode —一個整數,用作內部版本號。 該數字僅用於確定一個版本是否比另一個版本新,而更高的數字則表示最新版本。

該值是一個整數,以便其他應用可以以編程方式評估它,例如檢查升級或降級關系。

版本代碼通常以1遞增,並且必須是大於先前版本的整數值。 如果要使用特定格式命名,請使用版本名稱

versionName "0.2.3"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM