准备命令行工具:bundletool.jar
下载链接: https://developer.android.google.cn/studio/command-line/bundletool

aab转apk:

java -jar bundletool.jar build-apks --bundle=xxx.aab --output=xxx.apks --overwrite --mode=universal --ks=目录/xxx.keystore --ks-pass=pass:xxx --ks-key-alias=xxx --key-pass=pass:xxx

后续:把他们转换为 apks 之后,重新命名 apks为zip 文件,然后解压就行。

apk转aab,偷下懒,直接上链接:

https://juejin.cn/post/6982111395621896229

V Android Bootstrapper V Android Bootstrapper (vab) is the currently supported way to compile, package, sign and deploy V graphical apps on Android based devices. Install Currently Linux and macOS build hosts are supported. Dependencies: Java (JDK) >= 8 Android SDK Android NDK (no Android Studio required) git clone https://github.com/vlang/vab.git cd vab v vab.v If vab fail to detect your enviro 将 Android 版本上传到Play商店 此操作将帮助您使用Google Play开发者API v3将 Android . apk 或. aab Android 应用程序捆绑包)文件上传到Google Play控制台。 您必须提供serviceAccountJson或serviceAccountJsonPlainText serviceAccountJson 用于授权上传请求的服务帐户json私钥文件 serviceAccountJsonPlainText 以纯文本形式提供的服务帐户json,通过秘密等提供。 packageName 必填:您要上传的应用的程序包名称或应用ID releaseFile 已弃用:请切换到使用releaseFiles因为将来会删除该文件。要上传的 Android 发布文件(. apk 或. aab ) releaseFiles CAVEAT:这或releaseFil SAI(拆分 APK 安装程序)是一款应用程序,可让您像安装一个软件包一样安装多个 APK 。这对于安装作为应用程序捆绑包分发的应用程序很有用,因为 Android 没有提供从Google Play以外的其他来源安装它们的内置 方法 。 如何使用SAI? 单击“选择 APK ”按钮,选择基本 APK 以及其他特定于配置的 APK ,然后单击“选择”按钮开始安装过程。 2、新建文件夹,用于存放相关的包及工具 ​ 这里随便新建文件夹名称为 aab 3、将下载好的 bundletool-all-1.8.0.jar文件重命名为 bundletool.jar, 与.adb 包 、jks 放在同一个目录下 [外链图片 存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GCKl3uUj-16287 本篇文章主要讲如何将 AAB 转化 APK ,虽然说我们上传到Google Play的 AAB ,是有Google Play自己去 转化 APK 给用户下载的,但是作为开发者的我们,也是需要知道应该如何 转化 的,毕竟我们还是要做测试的,当你拿到一个 AAB 文件的时候,你得知道如何将它 转化 APK ,然后安装在手机上,测试需要测试的内容。... 在Google的I/O 2018上引入了一个新的APP的发布格式,就是 Android App Bundle. 在 2019年之后,Google开始推荐开发者上传APP或者更新APP使用 . aab 格式而不是传统的 . apk 格式。这么做的主要目的是为了减小从 Play Store 上下载APP 的尺寸。 技术的层面来说就是可以根据不同的设备动态的生成不同的 APK 的文件。 如果说用户想从Play ... 一个修改后的 Apk tool,可以在你的 Android 设备合并 Split APK s 成一个独立的 . apk [SAP] 文件,!●合并 Split- APK s-从 Split- apk 包中创建一个独立的 . apk -打开其他应用程序的 . apk s 文件(提供安装或合并拆分),以及 .x apk (格式来自 APK Pure)-部件分割的选择 (安装、移除和合并时)●安装 APK s 和 Split-A... Google Play 在2021年8月之后,对于新上架的APP,只接受 AAB 格式,不再支持上传 APK 。但是打包后,我们肯定还需要对正式发布的包进行测试,去Google Play上发测试版本非常麻烦。 还好Google为我们提供了 换工具。 bundletool bundletool 是一种底层工具,可供 Android Studio、 Android Gradle 插件和 Google Play 用于构建 Android App Bundle 文件并将 app bundle 换为部署到设备的各种 APK 。 还原 Android Manifest.xml明文的 方法 - https://blog.csdn.net/wwt831208/article/details/54692561。下载 AXMLPrinter2.jar - https://code.google.com/archive/p/ android 4me/downloads。参考: 反编译工具 apk tool使用问题 - https://www.jianshu.com/p/47a5511e17bf。签名参考 [签名 apk 包](#签名 apk 包) Google Play 在2021年8月之后,对于新上架的APP,只接受 AAB 格式,不再支持上传 APK 。但是打包后,我们肯定还需要对正式发布的包进行测试,去Google Play上发测试版本非常麻烦。 还好Google为我们提供了 换工具。 bundletool官方文档:https://developer. android .google.cn/studio/command-line/bundletool bundletool下载地址:https://github.com/google/bundlet 什么是SAI? SAI(Split APK s安装程序)是一款应用程序,可让您像安装单个软件包一样安装多个 APK 。这对于安装作为应用程序捆绑包分发的应用程序很有用,因为 Android 没有提供从Google Play以外的其他来源安装它们的内置 方法 。 如何使用SAI? 单击“选择 APK ”按钮,选择基本 APK 以及其他特定于配置的 APK ,然后单击“选择”按钮开始安装过程。 什么是新的 ●Mod: –删除了分析 –脱机工作