我想在登录屏幕上显示我的版本名称,但是,它总是返回null.我在我的应用程序的gradle构建中定义了我的versionName,如下所示:
defaultConfig {
applicationId "com.maplesyrupindustries.j.airportmeet"
minSdkVersion 19
targetSdkVersion 24
versionCode 7
versionName "1.0.6"
multiDexEnabled true
}
String build = BuildConfig.VERSION_NAME;
Log.e(TAG,BuildConfig.VERSION_NAME);
tvVersion.setText("Alpha " + build);
但是,构建字符串始终为空.是什么赋予了?
最佳答案
请试试这个
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(),0);
String version = pInfo.versionName;//Version Name
int verCode = pInfo.versionCode;//Version Code