2016-05-25 13 views
0

長い間問題なく動作していたアプリでGoogle Maps APIキーに非常に奇妙な問題が発生しました。今 、私はASに私のアプリを実行すると、私は非常に有名SHA1がkeytoolと矛盾しています

を得る "GoogleマップのAndroid API v2のが、" cert_fingerprintパッケージ名D6と

を有効になっていることを確認します。C3:E6:F2:XXXX ; com.yyy

しかし、問題は、私は私のキーストアにkeytoolを行う際に、表示されたSHA1がFEであるということである:BF:BF:75:XXX

どのように来る非既存の指紋を要求したAS? 私はこのキーをDevelopers Consoleに追加していましたが、それは何も変更しません。 私はCleanとInavlidateのキャッシュを行いましたが、利用できるようになりました。

ここで何が問題になりますか?

答えて

0

Androidスタジオを使用している場合は、アンドロイドスタジオを使用してMapActivityを作成し、作成後にgoogle_maps_api.xmlに移動し、そこにコメントのリンクが表示されます。ブラウザに貼り付けると、いくつかの詳細が記入されます。その後、APIが生成されます。

新しいアプリケーションの作成時。 SHA-1とパッケージ名はすでにリンク先に表示されているため、それらを知る必要はありません。ただし、プロジェクトの作成時にinstructionsに従うと完了したresources > Values > google_maps_api.xmlファイルのプロジェクトに含まれます。

次のように入力し、SHA1の指紋証明書を生成するにはGoogleマップhttp://android-er.blogspot.in/2012/12/displaying-sha1-certificate-fingerprint.htmlため

をSHA1フィンガープリントを作成するために、このチュートリアルに従ってください:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 
関連する問題