📌  相关文章
📜  如何在 Android Studio 中生成未签名(可共享)的 Apk?

📅  最后修改于: 2022-05-13 01:57:05.072000             🧑  作者: Mango

如何在 Android Studio 中生成未签名(可共享)的 Apk?

Unsigned Apk,顾名思义,这意味着它没有被任何 Keystore 签名。 Keystore 基本上是一个包含一组私钥的二进制文件。我们使用 Google Play App Store 安装的每个应用程序都需要使用密钥库进行签名。签名apk只是通过 JDK jarsigner 工具签名的未签名 apk。

为什么我们需要生成未签名的 Apk?

当开发人员为最终用户开发 android 应用程序时,他们需要测试他们与朋友或客户共享该 apk 的应用程序,以获得反馈和需要改进的地方。每次共享时生成签名的 apk 有点冗长且困难,因为这需要密钥库(唯一)。这就是为什么大多数时候我们更喜欢生成未签名的 apk,因为它甚至很容易生成。

有符号和无符号 Apk 之间的区别

S.No

Signed Apk

Unsigned Apk

1

Signed APK it’s signed with your own key which is guarded by youUnsigned APK is actually signed by debugging key. 

2

It is a somewhat lengthy process to generate Signed ApkIt is Easy to Generate Unsigned Apk

3

It is Secure.It is not Secure

4

Generally Available on Play storeOnly the Developer has unsigned Apk.

5

It is generated when we are releasing our App.It is generating when we are testing our app.

在 Android Studio 中生成未签名(可共享)的 Apk

第 1 步:构建您的项目,然后转到Build > Build Bundle(s)/APK(s) > Build APK(s) ,如下图所示。

第 2 步:然后,您将看到 Gradle 正在构建。等待 3 到 4 分钟以完成构建。

第 3 步: Gradle 构建运行完成后,然后在右下侧,您将看到如下图所示的内容。

第 4 步:然后单击定位,您将看到您的 Apk 文件为 ( app-debug.apk ),现在您可以与任何人共享此 Apk 文件。