問題の説明:Androidのマップ機能を紹介するこのプロジェクトはしようと、初めはBaiduのマップは、get SHA1を試してみました、のpackageNameおよびその他の操作は非常に滑らかで埋めるが、時間のテストでは、LET、認証が失敗したことを示唆している、唯一のパイルグリッド、そのマップのショーを見つけました独自のソリューションを見るためのフォーラムに行き、フォーラム2019のリンクを示唆する点は、 `` `` ``を閉じました。彼らは、エラー認証に失敗した高い道徳的なマップを変更しなければならなかった、開発段階のSHA1値とプロンプトエラーを記入する瞬間を見に行きます一貫性のない、非常に落ち込んで。
解決策:私たちはビルドバリアントの左下隅を開くと、実行すると、デバッグバージョンASデフォルトであることがわかります。
2ヶ月のリリースとデバッグバージョンがある場合、我々は公式サイトのSHA1の価値を記入デバッグバージョンがオプションであるのに対し、リリースは、必須です。これは、デバッグバージョンを見落として、我々は非常に簡単なものです!!!!私はちょうど認証失敗、その結果、自然ではない試合で、その実行APP後、リリースSHA1コードを埋めるために始めています。
オープンのGradleたち権利として、signingReportをダブルクリックします取得デバッグバージョンのSHA1コードに始まりました
、でどこデバッグコードをコピーし、コピーして、コンソールに貼り付けます。実行します。
SHA1コードの公式バージョン:ここでは、ビットを記入します。
----->を開き、少なくとも1のパイル名、団体、国か何か、書き込み以下
その後、JDKを開きます、binディレクトリに移動し、実行cmdと、ファイルパスを入力のkeytool -list -v -keystore
私の例は:あなたが入力した直接入力が終わっプロンプトを表示せずに入力された際にパスワードが隠されています
認証失敗の問題が再び発生しません、あなた自身のコンソール入力SHA1コードに移動します。
最後に、位置決め機能を完了するために
明日は、デバッグバグの別の日であるコードをロールアップし続けています。