今天在mainfest.xml中設置版本號為2,(代碼獲取到的版本號無效)
android:versionCode="2"
android:versionName="2.0"
竟然通過代碼:
PackageManager manager = mContext.getPackageManager(); PackageInfo info = manager.getPackageInfo(mContext.getPackageName(), 0); String version = info.versionName; versionCode = info.versionCode;
檢測到的版本號還是1 ,奇怪了!!
突然發現在mainfest.xml有個小小的提示,說該值可能在build.gradle中使用(大概這么個意思)
於是,找到build.gradle 文件,更改
defaultConfig { applicationId "com.example.qurenwu" minSdkVersion 14 targetSdkVersion 14 versionCode 2 versionName "1.2" }
就大功告成了!! 看來是跟開發工具有關啊