2016-06-11 91 views
0

Google Maps APIを卒業プロジェクトとして使用するAndroidアプリケーションを開発しました。keytoolエラー:キーストアファイルは存在しますが空です

Google Playに公開する必要があるため、署名済みのAPKを作成しようとしました。 Android Studioの署名付きapkツールを使ってこれをやっています。キーを作成するのは大丈夫です。しかし、私はその署名APKを使用すると、マップは動作しません。だから、インターネットで検索したところ、SHA1の指紋でAPIキーを変更する必要があることがわかりました。しかし、私はこれでコマンドラインから取り出そうとしました。

keytool -list -v -keystore C:\Users\esrau\Desktop\keygrad\keygrad6 -alias EmuGrad -storepass urla259/ -keypass urla259/ 

私はそのエラーをした:

error

私はすでに、インターネット上のすべての解決策を試してみましたので、私はGradleの>アンドロイド> signingReportからSHA1キーを試してみました。同じエラーが発生します。

また、私はそれが再び同じエラーを与えるgoogle_maps_api.xml google_maps_api

>リリース>値から新しいAPIキーを作成してみました。解決策のどれも私のために働かなかった。

だから、どんな提案も受け入れられるでしょう。君たちありがとう。

答えて

0

私は同じ問題を昨日持ち、javaを使用してそれを生成しました。あなたのパッケージ名を入れてください。

+0

私は最初のアクティビティでこれを使用し、showHashKey(getApplicationContext())のように呼び出しました。 それは私のようなものを与えます: KeyHash :: F7on3pxubJUKvuwvVHzakVAlnac 私はそれを正しく使用していますか?私はそのキーハッシュで何をするつもりですか? – fstkk

+0

私はこのリンクhttp://www.techotopia.com/index.php/Generating_a_Signed_Release_APK_File_in_Android_Studioが間違いなくあなたを助けるかもしれないと思います。 – Isabelle

+0

私はすでにこれらのすべてを作っています:/ – fstkk

関連する問題