Social Icons

2014年3月23日 星期日

今天我學到 - 為什麼在Android Studio裡PackageInfo的versionName為null?

將舊的Project改到Android Studio的環境中,遇到了一個問題。原本透過PackageInfo來查詢的versionName變成null,看一下AndroidManifest.xml也沒有錯(如下),為什麼會這樣呢?


    android:versionCode="3300"
    android:versionName="3.3.00">


原來是Gradle的原因,需要在Project裡的build.gradle,加上面描述才行。
android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 19
        versionCode 3300
        versionName "3.3.00"
    }

舊Project搬到Android Studio實在有很多『梅軋』,找時間慢慢寫出來。

沒有留言:

張貼留言