7

実際、私のアプリはほとんど完成していないので、テストできる人もいます。今、アプリのバージョン番号が必要です。version.properties はどこに置くべきですか、それとも組み込みのメカニズムはありますか?

ありがとう

4

5 に答える 5

20

ベスト プラクティスに関しては、Jake Wharton によるhttps://plus.google.com/+JakeWharton/posts/6f5TcVPRZijで説明されているバージョン コードと名前を管理するための非常に優れたアプローチを使用できます。

基本的に、build.gradle を更新して、メジャー、マイナー、パッチのバージョン番号に基づいて versionCode と versionName を生成できます。(便宜上、リンクからコピーされたコード。)

def versionMajor = 3
def versionMinor = 0
def versionPatch = 0
def versionBuild = 0 // bump for dogfood builds, public betas, etc.

android {
  defaultConfig {
    ...
    versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionBuild
    versionName "${versionMajor}.${versionMinor}.${versionPatch}"
    ...
  }
  ...
}
于 2016-09-23T18:04:03.037 に答える
6

マニフェスト内には、次のものが必要です。

 android:versionCode="1"
 android:versionName="1.0" 
于 2012-12-18T18:43:16.037 に答える
1

プロジェクトでは、Gradle ファイルの versionCode は整数値になり、versionName は認識できる任意の種類のテキストになります。

defaultConfig {
    applicationId "your id"
    minSdkVersion 16
    targetSdkVersion 25
    versionCode 2
    versionName "1.0.1"
    multiDexEnabled true

}
于 2016-11-30T13:31:00.423 に答える