在Android studio中生成apk对应的发行release版本,并导出


目录

  • 在Android studio中生成apk对应的发行release版本,并导出
  • 一、生成release发行版本
  •     1. 打开电脑,在左下角菜单里找到命令提示符,并以管理员身份运行。
  •     2.在命令行中输入以下命令:
  •     3.设置build
  •     4.设置project structure
  •     5.设置view
  • 二、导出为apk


一、生成release发行版本

左下角菜单——Windows 系统——命令提示符。

keytool -genkey -alias huaming -keypass 123456 
-keyalg RSA -keysize 2048 -validity 36500 -keystore 
 E:\key\key.keystore  -storepass 123456

接下来会提示你输入姓名、单位名称、组织名称、城市名称、省、地区代码等,填好后确定,如下图所示:

android studio 生成getset android studio 生成32位apk_android studio

之后会出现警告,建议你使用"keytool -importkeystore -srckeystore,迁移到行业标准格式PKCS12,这个不用理会,继续。

    打开Android studio,菜单栏中选择Build——Generate Signed Bundle or APK——选择apk,下一步next,在key store path密钥库路径中选择刚刚在命令提示符下面生成密钥的文件路径(E:\key\key.keystore),并选择对应的项目模块,接下来是key store password密钥库密码(123456)、alias化名:huaming (这个可以更改)、key password密码(123456),这些就是在命令提示符下填写的相关信息,next下一步,点击x选择relese并勾选V1和V2,并选择导出apk的位置——完成。

android studio 生成getset android studio 生成32位apk_android studio_02

android studio 生成getset android studio 生成32位apk_命令提示符_03

android studio 生成getset android studio 生成32位apk_菜单栏_04


上图:选择对应模块module路径和密钥库key store path路径

android studio 生成getset android studio 生成32位apk_菜单栏_05


上图:Destination folder生成的apk目标路径

    接着在菜单栏中的file中选择project structure——modules——signing configs中添加release,并同上设置密钥库文件路径、密码、化名等。之后点击apply申请同步并应用,并在default config中的signing config中选择release版本。在build variants——build types中设置为release,signing config选择release——apply 并OK,完成。

android studio 生成getset android studio 生成32位apk_android studio_06

android studio 生成getset android studio 生成32位apk_菜单栏_07

android studio 生成getset android studio 生成32位apk_Android_08

android studio 生成getset android studio 生成32位apk_菜单栏_09

android studio 生成getset android studio 生成32位apk_android studio_10

    接下来,在view——tool Windows——build variants中设置为release版本。注意:选择对应的模块。

android studio 生成getset android studio 生成32位apk_Android_11

android studio 生成getset android studio 生成32位apk_命令提示符_12

这样就设置应用为release版本了。

二、导出为apk

    在菜单栏中点击build——build bundles/apks——build apks,等待同步完成,并在色红设置的项目路径中选择文件(build——outputs——apk——release),得到apk。

android studio 生成getset android studio 生成32位apk_命令提示符_13

android studio 生成getset android studio 生成32位apk_android studio_14

这样就可以下载下来在手机上运行,或者拖动复制到模拟器里面安装运行,如图所示:

android studio 生成getset android studio 生成32位apk_android studio_15