Android_Studio开发一个Demo时发现: 获取到的 VersionName 一直是1.0 VersionCode 一直是1
//获取包管理器对象 PackageManager manager = this.getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0); return info.versionName; } catch (Exception e) { e.printStackTrace(); }
AndroidManifest.xml 中明确无误地定义了
android:versionCode="1" android:versionName="1.0.1"
解决办法:
在 Android Studio 中,对于 VersionName 和 VersionCode 的声明转移到了 Module 的build.gradle文件中。请修改build.gradle 的以下部分