Android Get Version from Gradle

June 21, 2021
 
Android Get Version from Gradle
How to get the version number specified in the gradle file.
 
Build.gradle :app
 
android {
// Specify APK filename
archivesBaseName = "CodeGorilla"
 
// Set the Version Name
defaultConfig {
versionName "0.0.5"
}
}
 
 
In your Java code:
String thisVersionStr = null;
int thisVersionNumber = 0;
PackageInfo pinfo = null;
try {
pinfo = getPackageManager().getPackageInfo(getPackageName(), 0);
thisVersionStr = pinfo.versionName;
thisVersionNumber = pinfo.versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}

 
Return to articles