重複の可能性:
AndroidでのGoogleマップの署名済みAPIキーエラー
私は見つけることができるすべての可能な解決策を本当に試しました..私は何百万回も前にしたことをしてすべての髪を抜くところですが、それは私が何をしようとしてもうまくいきません!エクスポートされた.apkをデバイスで実行すると、次のログが表示されます。
10-23 16:39:31.504: W/System.err(14068): IOException processing: 26
10-23 16:39:31.504: W/System.err(14068): java.io.IOException: Server returned: 3
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
10-23 16:39:31.504: W/System.err(14068): at java.lang.Thread.run(Thread.java:1027)
私は次のことをしました(他の多くの人と同じように):
- 新しい証明書を作成しました(ターミナルで直接、またEclipseから)
- MD5を生成し、Google APIキーのWebページに貼り付けました(私自身と実際の発行元のGoogleアカウントの両方を使用して、関係ありません)
- レイアウトxmlファイルのマップビューにAPIキーを使用しました
- debuggable=falseの設定
- アプリケーションタグ内にlibを含める
- 必要なすべての権限を追加しました
- マップアプリが正しく機能することを確認しました
デバッグモードで実行するとすべてが完璧に機能するので、エクスポート中に何が欠けていますか?プロジェクト、キーストアファイルを選択し、パスワードを入力してファイルを保存します。それでおしまい!(それは私がいつもやってきたことであり、以前はいつも働いていました)
本当に、私は見つけたすべてを試しましたが、それでも上記のエラーが発生します!さて、あなたの経験から:どのようなセットアップが上記のエラーを一貫して引き起こす可能性がありますか?
もちろん、それは何らかの形でキーストアファイル/ APIキーですが、ここで何が欠けていますか?