androidstudio会给默认的buildType为调试的包签名,所以可以直接运行安装apk到手机上,如果我们自己增加了buildType(例如用户,eng)那么直接运行就会说没有签名,安装不了。
签名步骤:
在你需要保存签名文件的目录下(譬如要签名测试项目,那么一般就进入测试目录下的build-apk里)
运行:
<强> keytool -genkey别名强> user_key <强>。keystore -keyalg RSA有效性强> 20000 <强> keystore 强> userkey <强>同名.keystore 强>
(其中user_key为你自定义的文件名,20000年为有效期)
运行完后可能出现“程序keytool”已经包含在下列软件包中:gcj - 4.6 - jre无头……
那么先运行sudo apt-get安装gcj——……
输入密钥存储库密码:android,(密码,不少于6位)
Enter键密码& lt; user_key.keystore>: android(密码,我是随便写的)
共同的名字:android
(我后面全部输入android)
完成后就会在build-apk(你自定义的目录)下生成了userkey。同名keystore