1. 程式人生 > >android 設定app版本號

android 設定app版本號

Android:versionCode和Android:versionName

在eclipse中,修改我們開發的應用的版本號只需要在清單檔案AndroidManifest.xml中manifest 標籤節點中加入android:versionCode和android:versionName的值即可設定應用的版本號。如以下程式碼:

1234<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="cn.wangbaiyuan.translate"android:versionCode="2"android
:versionName="1.1">

上述程式碼表示應用的包名為cn.wangbaiyuan.translate,版本號code:2,版本名Name:1.1;前者一般是給開發者比較版本是否有升級用的,後者是展示給使用者看的。

W020140901303931719545

在Eclipse中使用修改AndroidManifest.xml修改版本號是完全沒有問題的,但是極客人在Android Studio上試過僅僅修改AndroidManifest.xml內容是沒有效果的,雖然我把android:versionName賦值為1.1,但是在手機上顯示的版本號始終是之前的1.0.。

AndroidStudio開發安卓應用設定版本號

後來才發現是Android Studio中build.gradle(Module:app)配置檔案同樣設定了它的版本號,在和AndroidManifest.xml填寫的版本號衝突的情況下,編譯後的APK使用了build.gradle(Module:app)裡面的配置:

build.gradle(Module:app)

1 2 3 4 5 6 7 8 9 10 compileSdkVersion22 buildToolsVersion"21.1.2" defaultConfig{ applicationId"cn.wangbaiyuan.translate" minSdkVersion15 targetSdkVersion22 versionCode1 versionName"1.0" }

解決方法

在專案資料夾下找到build.gradle(Module:app)檔案,刪除defaultConfig裡面VersionCode 和VersionName這兩行;或者直接在這裡修改版本號。