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
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
Doğru kullanımı Android kullanıcısı Yö...
Otomatik kısayol tüm Android Studio it...
İlk metin ile bir Android Spinner yapm...
Android: odak bir EditText üzerinde yu...
KİMLİK, etiket, boş, ya da com için ba...