1 使用BuildConfig
Log.e("-------版本名",BuildConfig.VERSION_NAME);
Log.e("-------版本号", String.valueOf(BuildConfig.VERSION_CODE));
这样就获取到了
2 使用 PackageInfo
try {
PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_CONFIGURATIONS);
Log.e("======版本名",info.versionName);
Log.e("======版本号", String.valueOf(info.versionCode));
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}