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界面会提示你输入姓名,地区,工作单位等个人信息,依照提示填写即可。
执行完毕会自动在bin目录下生成keystore文件。
#说明:
# -genkey 产生密钥
# -alias asaiAndroid别名 asaiAndroid
# -keyalg RSA 使用RSA算法对签名加密
# -validity 365 有效期限365天
2、打开Android Studio,找到build选项卡中的Generate Signed APK
打开后,看到如下界面
由于已经创建好了keystore,所以我们选择Choose existing,找到bin目录下的keystore文件
填写密码,下一步
选择release发布版本,finish
3、选择build选项卡中build apk
稍等几秒钟,完毕后会在右上角提示
点击show in explore查看签名好的apk文件
完毕!