1

重複の可能性:
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)

私は次のことをしました(他の多くの人と同じように):

  1. 新しい証明書を作成しました(ターミナルで直接、またEclipseから)
  2. MD5を生成し、Google APIキーのWebページに貼り付けました(私自身と実際の発行元のGoogleアカウントの両方を使用して、関係ありません)
  3. レイアウトxmlファイルのマップビューにAPIキーを使用しました
  4. debuggable=falseの設定
  5. アプリケーションタグ内にlibを含める
  6. 必要なすべての権限を追加しました
  7. マップアプリが正しく機能することを確認しました

デバッグモードで実行するとすべてが完璧に機能するので、エクスポート中に何が欠けていますか?プロジェクト、キーストアファイルを選択し、パスワードを入力してファイルを保存します。それでおしまい!(それは私がいつもやってきたことであり、以前はいつも働いていました)

本当に、私は見つけたすべてを試しましたが、それでも上記のエラーが発生します!さて、あなたの経験から:どのようなセットアップが上記のエラーを一貫して引き起こす可能性がありますか?

もちろん、それは何らかの形でキーストアファイル/ APIキーですが、ここで何が欠けていますか?

4

3 に答える 3

1

それは確かにキーストア関連の問題でした。これが私の問題を解決した方法です。

albrechtATnetzfactor は、アプリを GPlay に公開するための正しい解決策を指摘しましたが、BETA をリリースしたかったのです。

ベータ テスト用に APK をエクスポートするときに、debug.keystore を選択して debuggable=true を設定するだけです。

私はこれに午後中ずっと費やし、毎日Androidを嫌いました...

于 2012-10-23T15:23:46.830 に答える
1

次のようになります: Android での Google マップの署名付き API キー エラー

あなたが直面している問題とまったく同じです。それは

デバッグ可能 = false

設定するには、ストアから apk をインストールする必要があります。その場合にのみ、タイルが表示されます。それはあなたの問題を解決していますか?

于 2012-10-23T14:59:42.010 に答える
0

Map key申請書に署名した証明書で取得したものを入れましたか?

于 2012-10-23T14:56:14.360 に答える