If you are running code like this:
try {
PackageInfo myInfo = getPackageManager().getPackageInfo(getPackageName(),0);
versionName = myInfo.versionName;
verCode = myInfo.versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
TextView myText = (TextView)findViewById(R.id.textView2);
myText.setText(versionName + " - " + verCode);
but the output is not what you are expecting, the chances are you are using gradle to build your project. In fact, I can probably guarantee it. Look in your gradle file and you should see the values being pulled from there.