Что такое 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
добавляется компилятором и означает версию targetSDK
platformBuildVersionName
- это название версии targetSDK
версия.
platformBuildVersionCode
переопределяет и имеет приоритет над android:targetSdkVersion
в объединенном AndroidManifest. Об этом свидетельствует следующий Android git commit:
https://android.googlesource.com/platform/frameworks/base / + / ad2d07d