与获取Android .apk文件的VersionName或VersionCode而不安装apk类似,我想仅使用
.aab
文件获取versionCode
和/或versionName
。我尝试简单地使用针对.apk
文件的经典答案,但将我的.aab
文件替换后,它并没有起作用:
$ $ANDROID_HOME/sdk/build-tools/29.0.2/aapt dump badging my_aab.aab
ERROR: dump failed because no AndroidManifest.xml found
我也尝试直接转储xmltree
:
$ $ANDROID_HOME/sdk/build-tools/29.0.2/aapt dump xmltree my_aab.aab base/manifest/AndroidManifest.xml
W/ResourceType(39872): Bad XML block: header size 664 or total size 118110474 is larger than data size 35953
ERROR: Resource base/manifest/AndroidManifest.xml is corrupt