在Android studio中获取到的 VersionName 一直是1.0 VersionCode 一直是1 的问题
2017-03-28 15:25
549 查看
转载自:点击打开链接
问题描述:
我使用下面的代码获取VersionName 和 VersionCodePackageManager 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" }
相关文章推荐
- 在Android studio中获取到的 VersionName 一直是1.0 VersionCode 一直是1 的问题
- Android 获取到的 VersionName 和 VersionCode 一直是1.0 和 1
- Android VersionName 一直是1.0 VersionCode 一直是1 的问题
- 【Android Studio开发】Android Studio如何获取versionname和versioncode
- android 获取到的版本号一直显示为1.0 VersionName VersionCode
- 很坑的一个问题:eclipse和android studio中的versionName和versionCode的设置问题
- Android 获取AndroidManifest 文件 versionCode和versionName属性
- 关于Android获取版本号(versionCode)一直是1的问题
- Android Studio一直显示Building“project name”Gradle project info问题详解
- 在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”
- 关于Android studio 获取versionCode的问题
- Android Studio获取app的versionName和versionCode
- 解决android studio创建新项目时一直卡在Building "project name" Gradle info的问题
- Android 获取AndroidManifest.xml文件versionCode,versionName属性
- Android 获取AndroidManifest.xml文件versionCode,versionName属性
- versionCode与versionName的区别、应用、获取
- Android studio中getVersionName一直都是1.0
- Android 获取AndroidManifest.xml文件versionCode,versionName属性 .
- android studio versionName一直都是1.0的解决办法
- Android Studio获取当前软件的版本号(versionCode)和版本名称(versionName)