Android BuildConfig.VERSION_NAME返回null?

前端之家收集整理的这篇文章主要介绍了Android BuildConfig.VERSION_NAME返回null?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在登录屏幕上显示我的版本名称,但是,它总是返回null.我在我的应用程序的gradle构建中定义了我的versionName,如下所示:

    defaultConfig {
    applicationId "com.maplesyrupindustries.j.airportmeet"
    minSdkVersion 19
    targetSdkVersion 24
    versionCode 7
    versionName "1.0.6"
    multiDexEnabled true
}

我在登录的onCreate中调用它:

    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

猜你在找的Android相关文章