清单文件中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 的以下部分
本文介绍了在Android Studio中如何正确地设置应用的VersionName和VersionCode。与Eclipse不同,这些参数不在清单文件中设置,而是转移至Module的build.gradle文件内进行声明。
6179

被折叠的 条评论
为什么被折叠?



