【发布时间】:2020-02-10 17:59:33
【问题描述】:
类似于Get Android .apk file VersionName or VersionCode WITHOUT installing apk,我想通过.aab 文件获取versionCode 和/或versionName。
我尝试过简单地使用the classic answer for .apk files,但用我的.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
【问题讨论】:
标签: android apk android-manifest android-app-bundle