构建捆绑包与生成签名捆绑包 apk 之间的主要区别是什么?

Man*_*Roy 7 android signed build kotlin android-studio

构建包与生成签名包 android studio 之间的主要区别是什么?

fla*_*yte 6

穆罕默德关于该Build Bundle / APK功能的观点并不完全正确。

\n

例如,如果您有一个release由您的产品风格使用的签名配置prod,并且您prodRelease在 Android Studio 中选择该变体作为活动变体,然后单击 按钮Build Bundle / APK,则 Gradle 将使用您的签名配置生成签名 构建。单击该按钮(绿色 \xe2\x96\xb6 图标)时也会发生同样的情况。prodreleaseRun 'app'

\n

我看到的唯一真正的区别是,使用您在 Android Studio 中选择的当前活动变体Build Bundle / APK以及 gradle 文件中与其关联的签名配置生成构建,而该按钮允许您使用任何签名配置构建任何变体,即使是不在 gradle 文件中的一个。Generate Signed Bundle / APK...

\n


Muh*_*ani -3

构建捆绑包

当您正常运行应用程序时,会在本地生成一个 APK 文件,该文件类似于 ZIP 文件,很容易解压缩,没有实现安全性,您可以从该 APK 文件中获取代码。它基本上用于本地测试。

签名的应用程序

您可以使用密码和安全性创建 APK,并且不易解压缩并用于生产。