如何从文件中提取或检查的Android应用程序包

问题描述 投票:1回答:1

Android应用程序包是用于包装分发Android应用的新格式。它允许要被分发用于在单束多种架构(诸如臂32和臂64位)的应用程序。见Google Developer Description here

Android Studio中,通过gradle这个奇迹,如果你想建立这些东西。

但是...你怎么能清楚地看到里面是什么?标准的工具,bundletool,似乎并没有这样的伎俩。

android android-app-bundle
1个回答
1
投票

TL; DR Android应用程序包是一个zip文件,减去的.zip文件扩展名。

事实证明,捆绑只是一个zip文件,用错误的扩展名。我使用的是Mac的开发,并通过添加.zip文件的包的副本,然后我可以通过双击它深入到它的取景器进行解压缩。任何旧的解压缩程序会工作为好,虽然你可能会或可能不会需要添加.zip扩展。

我这样做的动机是什么?利用该包的第一次我刚刚重新发布我的应用程序。我想知道是什么在里面 - 尤其是如果它真的有我希望的架构。它的作用。

Bundletool会做的事情解压不会 - 像打造你想要的架构,基于捆绑的apk文件。由于这对测试非常有用,我可能会安装的东西,无论如何,以防万一。有显然是为了测试一个应用程序,准备在包分配,但通过提取APK(S)或,唉,上传到Play商店作为测试分布没有直接的方法。

Bundletool建议用于测试的,并且描述在[此处] .1

© www.soinside.com 2019 - 2024. All rights reserved.