如何在Ubuntu+VSCode环境下查看AAB文件的Android最小与目标SDK版本?
查看AAB文件的最小与目标SDK版本方法
在Ubuntu环境下,无需Android Studio,可通过以下命令行步骤查看:
方法一:直接解压AAB并查看base.apk信息
解压AAB文件,执行命令:
unzip your-app-release.aab -d aab-output(将
your-app-release.aab替换为你的实际AAB文件名)找到解压后目录里的
base.apk,路径为aab-output/base/base.apk使用Android SDK中的
aapt工具查看APK的manifest信息:- 先定位到aapt工具所在路径(通常在Android SDK的build-tools目录下):
cd ~/Android/Sdk/build-tools/[你的build-tools版本号]/ - 执行查看命令:
./aapt dump badging /path/to/aab-output/base/base.apk - 在输出结果中,找到对应信息:
sdkVersion:'[版本号]':对应最小SDK版本targetSdkVersion:'[版本号]':对应目标SDK版本
- 先定位到aapt工具所在路径(通常在Android SDK的build-tools目录下):
方法二:使用bundletool工具(可选)
若已安装bundletool,可直接解析AAB的manifest:
- 生成临时APKs包:
bundletool build-apks --bundle=your-app-release.aab --output=temp.apks - 解压
temp.apks找到base.apk后,重复方法一的第3步查看版本信息
内容的提问来源于stack exchange,提问作者Dawid Laszuk
相关产品推荐
相关产品推荐

