2010-12-08 20 views
2

Androidマーケットで新しいアプリケーションをアップロードしていて、新しいバージョンがより高いことがわかっていますversionCode。しかし少し改良を加えたので、バージョン1をバージョン2に割り当てるのではなく、「1.1」と言いたいのですが、versionCodeでは浮動小数点数を入力できません。AndroidでbuiltNumberを設定する方法

だから私はversionNameを使用することができますが、それはユーザーに示されているものですが、それでも私はversionCodeでそれを行う方法が不思議です。

Androidのドキュメントは言う:

アンドロイド:versionCode -

内部バージョン番号。この番号は、 のいずれかのバージョンが最新のものであるかどうかを判断するためにのみ使用されます。 より新しいバージョンを示すより高い数字の があります。この は、 ユーザーに表示されているバージョン番号ではありません。その番号は versionName属性で設定されます。

この値は、「100」などの整数で設定する必要があります。各 の連続バージョンの数字が の場合は、 を定義することができます。たとえば、 のビルド番号です。または、「x.y」形式の のバージョン番号を の整数に変換することもできます。 ビットの "x"と "y"を で別々にエンコードします。または、新しいバージョン がリリースされるたびに、 の数字を1つずつ増やすこともできます。

しかし、私は第2段落を理解しませんでした。

ありがとうございました。

答えて

3

それは

  1. のみ整数(1、2、5689)

  2. あなたが任意の整数を使用することができ、例えばビルド番号(それは常に正の整数である)

  3. 有効であることを意味し
  4. 新しいバージョンをアップロードするには、それより前の番号を使用する必要があります。

また、バージョンコードはあなた以外の誰にも見られないので、心配しないでください。バージョン名のみが公開されているので、任意の文字列値(長さと合理的な制限があります)に設定できます。

+0

ええ、でも、どうやってやろうと思っていましたが、今は 'versionName'以外の方法があると思います。 – Tarik

関連する問題