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

📅  最后修改于: 2021-05-13 17:57:11             🧑  作者: Mango

未签名的Apk,顾名思义,意味着它没有被任何Keystore签名。密钥库基本上是一个二进制文件,其中包含一组私钥。我们使用Google Play App Store安装的每个应用都需要使用Keystore进行签名。签署APK很简单,就是已经通过JDK jarsigner工具签订的APK未签名。

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

当开发人员为最终用户开发android应用程序时,他们需要测试与好友或客户共享apk的应用程序,以获取反馈并需要进行改进。每次都要共享签名的apk有点冗长且困难,因为这需要Keystore(Unique)。这就是为什么大多数时候我们更喜欢生成无符号apk的原因,因为它甚至易于生成。

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

S.No

Signed Apk

Unsigned Apk

1

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

2

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

3

It is Secure. It is not Secure

4

Generally Available on Play store Only 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:建立专案,然后前往[建立]> [建立套件/ APK] > [建立APK] ,如下图所示。

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

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

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

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!