更新日: 2018-01-02 (火) 14:59:08 (112d)

:Android

Android versionCodeとversionName Androidのバージョンのつけ方

Android開発の際に、Androidマニフェストファイル(AndroidManifest.xml)の最初の方に、バージョンを記述します。
が、2つあってどっちをどのように書いたらよいのか迷います。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="hogehoge.appli"
   android:versionCode="4"
   android:versionName="3.1" >

versionCode
というのは、アプリを何回もリリースすると、Googleのシステム側でどっちが新しいのかわかりませんよね?
その時に、この番号が大きいほうが新しいとGoogleのシステムが認識するためだけの番号です。
なので、新しくアプリをアップデートしたい場合は、この番号が以前のアプリより大きくないといけません。
この数字は整数でないとだめです。
なので、これはいわゆるアプリのバージョンとは違うので、注意が必要です。

versionName
という方がいわば普通でいうところのバージョン名です。
ここは実は文字列なので、整数や小数点だけ入れられるというわけではありません。
「マイナー」とか「メジャー」などの文字も入れられるようです。

Android公式開発サイト Versioning Your Applications
http://developer.android.com/tools/publishing/versioning.html

  • 原文の「<major>.<minor>.<point> string」ってのは、"1.2.1001" のようなメジャー、マイナー、ポイントをドットで繋いだ文字列。ってことですかね。ま、もちろん"マイナー""メジャー"とかの文字列も入れられるんでしょうけど。 -- たくと? 2016-02-16 (火) 13:16:19
  • たくとさん 返事遅れてすみません、はい、おそらくそういうことだと思います。 -- 管理者 2016-03-02 (水) 16:26:48

選択肢 投票
このページの情報は役に立った 31  
このページの情報は役に立たなかった 1  
どちらでもない 1  
このページが参照された数
Total: 27679, 今日: 13, 昨日: 0

でじうぃきは神奈川県横浜市の位置情報システム・スマホアプリ開発の株式会社オンラインコンサルタントが運営しています。
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2018-01-02 (火) 14:59:08 (112d)