2017-09-14 26 views
0

私はXamarinフォームにアプリを書いており、HockeyAppにAPKをアップロードしようとしています。私のバージョンコードは1以上でなければならないと私に伝えています。 android:versionCode="023"は有効か、ゼロ以外の整数で開始する必要がありますか?リリース番号とよく似たものが必要です。たとえば、0.2.3です。サポートされていないもの、またはHockeyAppの問題ですか?アンドロイドバージョンコードが1より大きい場合、0から開始できますか?

+0

[developer guide](https://developer.android.com/guide/topics/manifest/manifest-element.html#vcode)によると、整数である必要があります。 – ymonad

答えて

1

に使用 ?

YES、それがあるべきか、スタジオのようにエラーを与える:あなたのケースでは23から023

:そう 先行ゼロ除去すること

例より良い方法である進にこの番号を回す先行ゼロ

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

たとえば、ビルド番号を指定できます。あるいは、 "x"と "y"を下位16ビットと上位16ビットで別々に符号化することによって、 "x.y"形式のバージョン番号を整数に変換することができます。または、新しいバージョンがリリースされるたびに1つずつ増やすこともできます。

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

versionCode - 内部バージョン番号として使用整数。この番号は、あるバージョンが別のバージョンより新しいかどうかを判別するためにのみ使用され、数字が大きいほど最新のバージョンを示します。

値は整数でなので、他のアプリケーションがプログラムで評価してアップグレードやダウングレード関係を確認できるようにします。

0

バージョンコードのほとんどは1ずつ増加し、以前のバージョンよりも大きい整数値でなければなりません。あなたが特定の形式で名前を付けたい場合は、バージョン名は、それがゼロ以外の整数で開始する必要がないこと

versionName "0.2.3" 
関連する問題