Gerar Keystores
Para gerar keystores para assinar aplicativos Android na linha de comando, use:
$ keytool -genkey -v -keystore my-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Um keystore de depuração usado para assinar um aplicativo Android durante o desenvolvimento precisa de uma combinação de alias e senha específica, conforme ditado pelo Google. Para criar um keystore de depuração, use:
$ keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
- Nome do keystore: “debug.keystore”
- Senha do keystore: “android”
- Alias da chave: “androiddebugkey”
- Senha da chave: “android”
- CN: “CN = Android Debug, O = Android, C = US”
http://developer.android.com/tools/publishing/app-signing.html#debugmode
Para seu keystore de liberação, faça o mesmo que acima, mas escolha um nome, alias e senha de sua preferência.
Obtenha impressões digitais importantes
Para conectar seu aplicativo a serviços como APIs do Google, você precisará imprimir cada uma das impressões digitais de suas chaves e fornecê-las aos serviços que está usando. Para fazer isso, use:
$ keytool -list -v -keystore [keystore path] -alias [alias-name] -storepass [storepass] -keypass [keypass]
Para sua chave de depuração seria semelhante a:
$ keytool -list -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android