有没有办法通过终端或使用 Android Studio 从 Android 应用程序包 (aab) 生成 apk 文件?
原文由 Jayanth 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法通过终端或使用 Android Studio 从 Android 应用程序包 (aab) 生成 apk 文件?
原文由 Jayanth 发布,翻译遵循 CC BY-SA 4.0 许可协议
我开发了一个 Windows 工具,用于在 Python 中将 .aab 文件转换为 .apk。
它支持创建调试和签名的apk,可以直接安装到通过USB连接的默认android设备。
它在后端使用谷歌的捆绑工具。
https://aabtoapkconverter.com/
编辑:源代码现在在 github 上可用。
这是我开发并与世界共享的第一个工具。希望它是有用的。我愿意接受建议和错误报告。
原文由 Akshay Khandizod 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
2 回答919 阅读
参考 bundletool 命令
对于调试 apk 命令,
对于发布 apk 命令,
编辑:
在为 aab 测试我的发布版本时,我一直在使用以下命令(我希望它也对其他人有所帮助):
从 Github 存储库 下载
bundletool
jar 文件(最新版本 > 资产 > bundletool-all-version.jar 文件)。将该文件重命名为bundletool.jar
从 Android Studio 生成您的 aab 文件,例如:myapp-release.aab
运行以下命令:
myapp.apks
将生成文件确保您的设备已连接到您的机器
现在运行以下命令将其安装在您的设备上:
编辑2:
If you need to extract a single
.apk
file from the.aab
file, you can add a extra param--mode=universal
to thebundletool
command:并执行
这将生成一个
/MyApp/my_app.apk
文件,可以由任何设备应用程序安装程序共享和安装