Lebear
If you don't like the world, create one instead of complaining.

从Android Studio中导出签名APK

2020-09-07 教程 Android Android Studio APK
Word count: 447 | Reading time: 1min

前提:已经根据文档写出HelloWorld代码

步骤1:生成签名文件

在Android Studio顶栏选则Build -> **Generate Signed Bundle / APK…**(如图1-1)

图1-1

打开出现图1-2,选择APK,点击Next

图1-2

出现选择密钥界面(如图1-3),这时我们点击Create new…

图1-3

如图1-4,选择密钥存储位置,填写其他信息,然后点OK

图1-4

有可能会报错,而且会生成一个android.jks文件(如图1-5、1-6)

图1-5

图1-6

此时按照提示 打开命令提示符(CMD),输入下面的内容,回车

1
keytool -importkeystore -srckeystore G:\APK\android.jks -destkeystore G:\APK\android.jks -deststoretype pkcs12

注:如果提示’keytool’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。 则是由于没有配置JDK环境变量所致,参考网络教程[su_button url=”https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html" target=”blank” style=”bubbles” size=”4” radius=”round” text_shadow=”0px 0px 0px #000000”]JDK环境变量配置指南[/su_button]

此时,以标准方式又创建了一遍jks加密文件。(图1-7、1-8)

图1-7

图1-8

步骤2:使用签名文件

然后再到图1-3处,输入已有的加密文件(jks)路径和口令(如图2-1)

图2-1

点击Next,选择release版本,勾选V1和V2,否可可能出现jar未签名的失败结果。最后Finish(如图2-2)

图2-2

这样,我们的签名好的APK就成功导出(如图2-3、2-4)

图2-3

图2-4

步骤3:验证是否成功签名

命令提示符cd转到apk目录,输入:jarsigner -verbose -certs -verify app-release.apk,回车。

提示如下内容,即签发成功。否则失败,重新尝试吧!

Author: Leisurelybear

Link: https://blog.lebear.top/2020/09/07/263/

Copyright: Copyright © 2019-2022 LeisurelyBear All rights reserved.

< PreviousPost
浅谈ArrayList源码实现
NextPost >
Python爬虫实战 - 爬取视频网站的下载链接
CATALOG
  1. 1. 步骤1:生成签名文件
  2. 2. 步骤2:使用签名文件
  3. 3. 步骤3:验证是否成功签名