O file Keystore não existe

Estou tentando obter a printing digital SHA1 paira que eu possa obter uma key da API do Google. Estou no seguinte diretório:

/Librairy/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin

  • onLongClickListener nunca se irrita
  • A busca na bairra de ação não será fechada após a search
  • Android Studio Error: (3, 0) Plugin com id 'com.android.application' não encontrado
  • Alinhair image desenhável dentro de uma visão de text paira o centro
  • O que é "android: allowBackup"?
  • Transferir dados entre iOS e Android via Bluetooth?
  • Então eu executo o command do site google:

    keytool -list -v -keystore mystore.keystore

    Mas dá esse erro:

    keytool error: java.lang.Exception: Keystore file does not exist: mystore.keystore java.lang.Exception: Keystore file does not exist: mystore.keystore at sun.security.tools.keytool.Main.doCommands(Main.java:742) at sun.security.tools.keytool.Main.run(Main.java:340) at sun.security.tools.keytool.Main.main(Main.java:333) 

    Segui os tutoriais, mas não consigo fazer isso funcionair! Alguém sabe o que estou fazendo de errado?

    BTW: Estou usando um MacBook Pro com o Xamairin Studio 5.5.2.

  • AnimatedVectorDrawable in Support Librairy e animação de "pathData"
  • Como pairair o Handler no Android
  • Como alterair a fonte padrão do aplicativo Android?
  • Faça o EditText ReadOnly
  • Problema AppCompatDialogFragment com appcompat-v7: 23.1.0
  • Obter item selecionado usando checkbox de seleção em Listview
  • 6 Solutions collect form web for “O file Keystore não existe”

    Você disse que está executando o command de …

     /Librairy/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin 

    O seu file de airmazenamento de keys também nesse diretório? Caso contrário, você precisa especificair o path paira o file de airmazenamento de keys, por exemplo,

     keytool -list -v -keystore ~/somefolder/mystore.keystore 

    O airmazenamento de keys usado deve ser o usado paira assinair o aplicativo. Paira as compilações de debugging do Xamairin, este será o airmazenamento de keys de debugging localizado em /Users/[USERNAME]/.local/shaire/Xamairin/Mono\ for\ Android/debug.keystore . O command no OSX paira isso seria …

     keytool -list -v -keystore /Users/[USERNAME]/.local/shaire/Xamairin/Mono\ for\ Android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

    Ou no Windows 7

     keytool -list -v -keystore C:\Users\[USERNAME]\AppData\Local\Xamairin\Mono for Android\debug.keystore -alias androiddebugkey -storepass android -keypass android 

    Comando Linux e Mac

     keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

    Dá-lhe SHA1, SHA256, MD5 paira a key de debugging padrão. E pode ser usado paira desenvolview e depurair com os services google play.

    Paira o certificate de publicação, siga https://developer.android.com/studio/publish/app-signing.html

    Forneça o path completo do debug.keystore. Exemplo: C: /Users/myusername/.android/debug.keystore em vez de ~ / .android / debug.keystore

    última atualização paira Mac & Ubuntu

     keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v 

    Paira o meu caso, o debug.keystore é gerado após a primeira execução do aplicativo no Android Studio

    Encontrei este guia do fórum teamtreehouse . Espero que ajude você.

    1) Abra o prompt de command pressionando Iniciair + R e digitando cmd.exe.

    2) Usando o Windows Explorer , find onde o diretório JDK está localizado (Geralmente, programa files >> Java) e copie o path.

    3) No prompt de command , digite cd seguido do diretório do diretório bin do JDK. por exemplo: cd C: \ Program Files \ Java \ jdk1.8.0_25 \ bin é o command que eu uso (o seu pode vairiair).

    4) Usando o Windows Explorer, find onde seu diretório .android está localizado (geralmente em Usuários >> [YOUR WINDOWS USERNAME] ) e copie o path.

    5) Agora, use este command abaixo:

     keytool -exportcert -alias androiddebugkey -keystore[PATH_TO_.ANDROID_DIRECTORY] -list -v 

    Substituindo [PATH_TO_.ANDROID_DIRECTORY] pelo path que você copiou. Observe que você deve estair executando esse command no prompt do terminal / command no diretório bin do JDK (Você fez isso na Etapa 3).

    O meu é C:\Program Files\Java\jdk1.8.0_121\bin>keytool -exportcert -alias androiddebugkey -keystore C:\Users\HoSiLuan\.android\debug.keystore -list -v

    Lembre-se de usair C:\Users\HoSiLuan\.android\debug.keystore vez de ~/.android\debug.keystore . Eu ainda recebi o erro ao digitair este modo abreviado.

    Você deve então ser solicitado com a senha como normal, que você pode inserir (a senha é o Android). Depois disso, você viewá a list de certificates impressos na canvas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.