Extracted an Apk using APKTool getting the manifest.xml
like this,
<manifest xmlns:"http://schemas.android.com/apk/res/android"
android:versionCode="31"
android:versionName="3.1"
package="xxx.xxx.xxx"
platformBuildVersionCode="22"
platformBuildVersionName="5.1.1-1819727">
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="22" />
Need to know what's platformBuildVersionCode
and platformBuildVersionName
Already Checked this,What is "platformBuildVersionCode" in AndroidManifest.xml?
After a long analysis, i got solution,
platformBuildVersionCode
istargetSDKVersion
andplatformBuildVersionName
is version name oftargetSDK
(like Android 6.0) which are mentioned inbuild.gradle
.platformBuildVersionCode
is added by a compiler, and means a version oftargetSDK
platformBuildVersionName
is a readable version name oftargetSDK
version.platformBuildVersionCode
overrides and takes precedence overandroid:targetSdkVersion
in the merged AndroidManifest. This is evidenced in the following android git commit: https://android.googlesource.com/platform/frameworks/base/+/ad2d07d