Android Studio开发Android应用如何签名

时间:2021-12-05 18:16:28

1、使用jdk自带的工具生成keystore

使用cmd命令行进入到jdk的bin目录(比如:C:\Program Files\Java\jdk1.7.0_01\bin)

运行如下命令:

C:\Program Files\Java\jdk1.7.0_01\bin>keytool -genkey -alias asaiAndroid.keystor
e -keyalg RSA -validity 365 -keystore asaiAndroid.keystore

在dos界面会提示你输入姓名,地区,工作单位等个人信息,依照提示填写即可。

Android Studio开发Android应用如何签名

执行完毕会自动在bin目录下生成keystore文件。

#说明:
#    -genkey 产生密钥
#    -alias asaiAndroid别名 asaiAndroid
#    -keyalg RSA 使用RSA算法对签名加密
#    -validity 365 有效期限365天

2、打开Android Studio,找到build选项卡中的Generate Signed APK

Android Studio开发Android应用如何签名

打开后,看到如下界面

Android Studio开发Android应用如何签名

由于已经创建好了keystore,所以我们选择Choose existing,找到bin目录下的keystore文件

填写密码,下一步

Android Studio开发Android应用如何签名

选择release发布版本,finish

3、选择build选项卡中build apk

Android Studio开发Android应用如何签名

稍等几秒钟,完毕后会在右上角提示

Android Studio开发Android应用如何签名

点击show in explore查看签名好的apk文件

Android Studio开发Android应用如何签名

完毕!