android:生成Release/Debug密钥库(范例)

・2 分钟阅读

生成密钥库

要为在命令行上签名Android应用程序生成密钥库,请使用:

$ keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

用于在开发期间对Android应用程序进行签名的调试密钥库,需要由Google指定的特定别名和密码组合。要创建调试密钥库,请使用:

$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
  • 密钥库名称:"debug"
  • 密钥库密码:"android "
  • 密钥别名:androiddebugkey"
  • 密码:"android "
  • CN :" CN=Android Debug,O=Android,C=US"

http://developer.android.com/tools/publishing/app-signing.html#debugmode

对于你的发行密钥库,请执行与上面相同的操作,但是,请选择你想要的名称,别名和密码。

获取密钥指纹

要将你的应用程序与像谷歌(hook APIs )等服务一样,你需要打印出你的每个密钥指纹,要执行这个操作,请使用:

$ keytool -list -v -keystore [keystore path] -alias [alias-name] -storepass [storepass] -keypass [keypass] 

对于你的调试密钥,如下所示:

$ keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android 
Zas12357386 profile image