Android Studio中build.gradle(Module:app)配置文件一樣設置了它的版本號,在和AndroidManifest.xml填寫的版本號衝突的狀況下,編譯後的APK使用了build.gradle(Module:app)裏面的配置:android
build.gradle(Module:app)app
1
2
3
4
5
6
7
8
9
10
|
compileSdkVersion 22
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "cn.wangbaiyuan.translate"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
|
在項目文件夾下找到build.gradle(Module:app)文件,刪除defaultConfig裏面VersionCode 和VersionName這兩行;或者直接在這裏修改版本號。gradle
-----------------------------------------------------------------------------------------------------------------------------------------------------------------ui
android:versionCode——整數值,表明應用程序代碼的相對版本,也就是版本更新過多少次。spa
整數值有利於其它程序比較,檢查是升級仍是降級。你能夠把這個值設定爲任何想設的值,可是,你必須保證後續更新版的值要比這個大。系統不會強制要求這一行爲,可是隨着版本更新值也增長是正常的行爲。.net
通常來講,你發佈的初版程序的versionCode設定爲1,而後每次發佈都會相應增長,無論發佈的內容是較大仍是較小的。這意味着Android:versionCode不像應用程序的發佈版本(看下面的android:versionName)那樣顯示給用戶。應用程序和發佈的服務不該該顯示這個版本值給用戶。code
android:versionName——字符串值,表明應用程序的版本信息,須要顯示給用戶。xml
與android:versionCode同樣,系統不會爲了任何內部的目的使用這個值,除了顯示給用戶外。發佈的服務也須要提取這個值來顯示給用戶。seo