Android: gerar armazenamento / depuração de keystores

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