SORU
3 EYLÜL 2011, CUMARTESİ


Google haritası Android apı anahtarı hataları imzaladı

Hata ayıklama benim göster imzaladı göster benim tuşlar arasında geçiş yaparken benim haritalar çalışmamaya. Logcat aşağıdaki hataları alıyorum:

09-03 18:18:04.112: WARN/System.err(4073): IOException processing: 26
09-03 18:18:04.112: WARN/System.err(4073): java.io.IOException: Server returned: 3
09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
09-03 18:18:04.112: WARN/System.err(4073):     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
09-03 18:18:04.112: WARN/System.err(4073):     at java.lang.Thread.run(Thread.java:1019)

Çift her şeyi, izinler ve kitaplık yerinde kontrol ettim. Yanmış anahtarı ve şans yeniden yaptım.

Herhangi bir fikir?

CEVAP
24 Ocak 2012, Salı


Aynı sorun bende de vardı ve ınternet bu gelecekte herkes yardımcı olacaktır umut çok yararlı herhangi bir cevap olmadığını anladım.

İki anahtara ihtiyacın var GoogleMaps for Android, kullanırken hata ayıklama ve yayın.

"Hata ayıkla" yanıltıcı bir terim anahtarıdır tür. Bu anahtar, aynı zamanda Eclipse'de uygulama geliştirirken kullanılacak. Yani aslında, geliştirme, test, hata ayıklama hata ayıklama anahtarı kullanın.

Market uygulamasını başlatmak için hazır olduğunuzda, AndroidManifest.xml android:debuggable="false" set ve İmzalı API anahtarı kullanın.

İmzalı API anahtarı kullanırken, MapView app Android Market yüklü SADECE görünecektir. Yani, Eclipse (hata Ayıklama Gibi Çalıştırmak, vb) veya komut satırı (adb install) uygulama yükleme MapView gösterilmez. Rahat olun, app Pazarda bir kez sen download ve MapView görünecektir.

İmzalı API anahtarı ile, eğer Eclise uygulama dağıtıyorsanız, bir alacak "Sunucu özel Durum 26 İOProcessing 3, döndürülen bir uyarı gibi" bunu görmezden.

Not: Ayrıca emin olun aynı MapView örnekleri çoğaltmak yok. Eğer uygulama gerekiyorsa "x" yok. MapViews, "x" yok. oluşturmak yeni imzalanan anahtarları (her MapView) GoogleMaps beri vardır MapView tek bir örneği için sorgu sınırı.

Her iki anahtarları almak için, Obtaining API keys for GoogleMaps on Android için adımları izleyin.

Mutlu Kodlama!

GÜNCELLEME:

Apı anahtarı almak için yukarıdaki linki şimdi kaldırılmış bir işlemdir. Obtaining API keys for GoogleMaps Android API v2 ileriye bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • chrmoe

    chrmoe

    7 Kasım 2006
  • Noam Erez

    Noam Erez

    3 NİSAN 2012