您的位置:首页 > 移动开发 > Android开发

在Android studio中获取到的 VersionName 一直是1.0 VersionCode 一直是1 的问题

2017-03-28 15:25 549 查看


转载自:点击打开链接




问题描述:

我使用下面的代码获取VersionName 和 VersionCode

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();
}


但是,获取到的 VersionName 和 VersionCode 一直是1.0 和 1。但是在 AndroidManifest.xml 中明确无误地定义了

android:versionCode="2"
android:versionName="2.0"


解决办法:

在 Android Studio 中,对于 VersionName 和 VersionCode 的声明转移到了 Module 的build.gradle文件中。请修改build.gradle
的以下部分

defaultConfig {
minSdkVersion 16
targetSdkVersion 21
versionCode 2
versionName "2.0"
}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐