2017-09-20 22 views
1

Windows 10Android。 Firebase:Keystoreファイルが存在しません:〜/ .android/debug.keystore

Firebase Firebaseプロジェクトを作成します。 だから私はこの公式documentaion使用:新しいアプリケーション

  • 選択アンドロイド
  • 入力名を作成し、新しいプロジェクト
  • を作成consle
  • クリックしFirebaseする

    1. ゴー: Manually add Firebase

      ステップ: com.myproject

    2. 私はデバッグsiを入力する必要があります証明書SHA-1をgning:

    ここで画面: Debug signing cert SHA-1

    をだから私はシェルと入力開く:

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

    をしかし、私はエラーを取得する:

    間違っている何
    keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore 
    keytool error: java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore 
    java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore 
        at sun.security.tools.keytool.Main.doCommands(Main.java:745) 
        at sun.security.tools.keytool.Main.run(Main.java:343) 
    at sun.security.tools.keytool.Main.main(Main.java:336) 
    

    ? 私のホームフォルダに "debug.keystore"というファイルはありません。だから私はどのようにハッシュを取得できますか?

  • 答えて

    1

    Androidスタジオは時間と労力を節約するためにSHAキー生成部分を行います。 Androidスタジオの右端のどこかにGradle Projectタブがあります。それを開く。あなたのプロジェクトの下で

    enter image description here

    (ルート)>タスク>アンドロイド、signingReportと呼ばれるものを見つけ、それをダブルクリックして実行します。

    enter image description here

    あなたは、以下のファイル名を指定して実行であなたのSHA1およびMD5証明書を見つけます。

    enter image description here

    はSHA1をコピーし、それを使用しています。それ以外の場合は、デバッグ署名証明書SHA-1はこの場合はオプションであるため、これを行わずに続行できます。

    +1

    .. signingReportを実行した後でもそれが表示されない場合は、右下にある「Gradle Console」をクリックしてください – codemode

    +0

    表示されない場合は、コンソールウィンドウで[タスクの実行/テキストモードの切り替え]それの左上隅にあるアイコン – BRDroid

    -1

    this solutionのようにthis guideを試しましたか?

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

    編集: 同じトピックに関するかなり広範囲ガイドはhere行われています。私はこれをAndroid StudioのWin10で個人的に成功させました。

    +0

    私はWindows 10を使用しています。このコマンドはWindowsでも同じですか? – user8542613

    +0

    Androidスタジオを使用している場合は、最近の編集を試すことができます。 –

    1

    多分あなたは、あなたのAndroidスタジオの右側に移動し、これを試すことができ、その後、ダブルsigningReport

    gradle
    をクリックすると、SHA-1ここでは、
    sha1
    希望これを見つけるだろうあなたの問題を解決する

    関連する問題