今天在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" }
就大功告成了!! 看来是跟开发工具有关啊
时间: 2024-11-08 08:13:14