清单文件中versionName和versionCode
但是在Android studio代码中获取到的 VersionName 一直是1.0 VersionCode 一直是1
PackageManager manager = getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageName(),0); String versionName = info.versionName; int versionCode = info.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); }原因是as中的这两个参数不是在清单文件中设置,但是eclipse就是在清单文件中设置。
as中的解决办法:
对于 VersionName 和 VersionCode 的声明转移到了 Module 的build.gradle文件中。请修改build.gradle 的以下部分