SORU
12 HAZİRAN 2010, CUMARTESİ


Android: otomatik debug/release Haritalar apı anahtarı seçin?

OBSOLETED: bu eski soru obsoleted Google Maps API v1 ifade eder. V2 API kullanırken, Google API Console tek girişe birden çok sertifika parmak izini kullanabilirsiniz. API Anahtarı Bildirimi artık ne kodunda saklı.


İmzalama MUAYENE için kullanılan otomatik olarak tespit etmek mümkün mü? Uygulamada hata ayıklama ve yayın Haritalar sertifikaları ve MapView kurucu için geçerli bir geçmek istiyorum.

Bu Kur ile uygulama serbest bırakılırken hata yapmak istemiyorum - emülatör ve benim cihazda hata ayıklama sertifika, sonra Piyasaya uygulama göndermeden önce serbest bir işareti kullanıyorum.

Özellikle benim cihaz tespit düşünüyordum ya da hata ayıklayıcı bağlı ama mükemmel değil. Bazı hata ayıklama sertifika için gereken işaretleme dosya olabilir mi? Daha iyi bir yolu var mı?

CEVAP
24 Mart 2012, CUMARTESİ


Var mı bir hata ayıklama belirlemek için yeni bir yol veya SDK Tools, Revision 17 örer bırakın. Yeni özellikler bir alıntı genel bakış:

Şimdi bir sınıf olarak adlandırılan üretmek oluştururBuildConfigbir içerenHata AYIKLAMAsürekli otomatik yapı tipine göre ayarlanır. Kontrol edebilirsiniz (BuildConfig.Hata AYIKLAMAsenin kodunda sürekli hata ayıklama-tek işlevleri çalıştırmak için.

Şimdi sadece böyle bir şey yazabilirsiniz:

if (BuildConfig.DEBUG)
{
    //Your debug code goes here
}
else
{
    //Your release code goes here
}

GÜNCELLEME:ADT hata karşılaştığım: bazen BuildConfig.DEBUG true uygulama paketi verdikten sonra. Açıklama: http://code.google.com/p/android/issues/detail?id=27940

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 0TACTICAL0HIPPY0

    0TACTICAL0HI

    30 EYLÜL 2012
  • Grace Su

    Grace Su

    6 Ocak 2006
  • HBO

    HBO

    17 Mayıs 2006