您的位置:首页 > 移动开发 > Android开发

Android Studio比较完整的打包apk流程

2016-11-25 10:59 260 查看
一、首先进入cmd,用命令生成keystore文件(android.keystore)

我们需要用到的参数。

-genkey 生成文件。

-alias 别名。

-keyalg 加密算法。

-validity 有效期。

-keystore 文件名。

这里我们这支的keystore文件设置的密码为hahaha,alias为android.keystore ,alias的密码为xixixi

-alias(别名)跟这个keystore文件的名字是一样的,后面也会做一些说明

①命令如下:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore
android.keystore

首先输入密钥库口令即:alias密码(xixixi)



这里输入完成之后就会提示信息的是否正确(输入:Y),然后再输入这个android.keystore的主密码(hahaha)

②查看了android.keystore中的内容,命令:keytool -list
-v -keystore android.keystore   



③修改keystore密码的命令:keytool -storepasswd -keystore android.keystore

其中,android.keystore是复制出来的签名证书文件,命令执行后会提示证书的当前密码和新密码及其确认。

④修改alias(别名)的密码命令:keytool -keypasswd -keystore android.keystore -alias  android.keystore

这里 -alias后面的android.keystore就是我们的一个alias(别名)

⑤修改keystore的alias命令:keytool
-changealias -keystore android.keystore -alias my_name_key -destalias aliasdebugkey

这里的my_name_key是证书中当前的alias(即上面的android.keystore),-destalias指定的是要修改为的alias,这里按规矩来,改为aliasdebugkey!这个命令会先后提示输入keystore的密码和当前alias的密码。
二、进入android studio进行一些打包apk,下面就是一个打包的流程

①Build -> Generate
Signed APK...,打开如下窗口





上图的参数的意思:

key store path: 我们刚刚生成的keystore文件(也可以拷贝到该项目中,然后选取对应的位置)

key store password:   hahaha

key alias:  上面设置的android.keystore(这里我的是直接在第一步的时候设置alias为keystore)

key password: xixixi

②下一步就是提示说要打包为debug或release



③打包成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: