Что такое platformBuildVersionCode и platformBuildVersionName в извлеченных Apk
извлек Apk с помощью APKTool, получая manifest.xml как это
<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" />
нужно знать, что platformBuildVersionCode и platformBuildVersionName
уже проверили эточто такое "platformBuildVersionCode" в AndroidManifest.в XML?
3 ответов
после долгого анализа,
у меня есть решение,platformBuildVersionCode is targetSDKVersion и platformBuildVersionName название версии targetSDK(например, Android 6.0), которые упоминаются в build.gradle.
platformBuildVersionCode добавляется компилятором и означает версию targetSDKplatformBuildVersionName - это название версии targetSDK версия.
platformBuildVersionCode переопределяет и имеет приоритет над android:targetSdkVersion в объединенном AndroidManifest. Об этом свидетельствует следующий Android git commit:
https://android.googlesource.com/platform/frameworks/base / + / ad2d07d