准备命令行工具: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:
–删除了分析
–脱机工作