2011-11-13 19 views
8

Temelde aynı olduğunu düşünüyorum, ancak hangi hedef hedefi seçmeliyim? Yoksa aralarında gerçekten fark var mı?Yeni projede "Android X.X" veya "Google API'leri" ni seçin

Örneğin, aynı Platform ve API Düzeyi için "Android 2.2" veya "Google API'ları"? Eğer programınızda kullandığınız yöntemleri dikkatli olmak gerekir daha yeni bir API seçerseniz

Eclipse Build Target selector

cevap

23

yapmadığınız sürece uygulama Google gibi bir google API kullanıyorsa Haritalar, Google API sürümüne ihtiyacınız olacak. Bu yapıyı içermeyen bir ticari cihazla karşılaşmadım, ancak ham açık kaynaklı Android, Google'dan özel açık kaynak kod içermediği için Google API'yı içermiyor.

Bu API'lardan herhangi birini kullanmıyorsanız, hangisini seçtiğiniz önemli değildir. Ancak, google apis’ten herhangi birini kullanıyorsanız, google yapısını kullanmanız gerekir.

+0

android şeyler değil, yani fark bu. Temizlediğin için teşekkürler! –

+2

işareti - bir cevabınız olduğunda "kabul et" seçeneğini tıklarsanız, gelecekte soru sorduğunuzda daha iyi bir yanıt alırsınız. Eğer bu soruya cevap verirse, lütfen soruyu kapatarak kabul et seçeneğini tıklayın. –

+0

Sadece bilgi için: google api veya android açık kaynak projesini seçerken emülatörde hangi değişiklikler gerekir? – KumarDharm

0

O bazı şeyleri fark edecektir. Eğer 3.2 ve doesnt yeni olan bir yöntem kullanmak durumunda

eski cihazları çalışmaz eski API uygulamanızda var ... Eğer istisnalar

+0

muhtemelen iyi açıklamamıştır. Temel olarak aynı API seviyesi –

+0

olan "Android 2.2" veya "platform 2.2 için Google API'leri" seçmemin önemli olup olmadığını sorun, bu seçeneklere sahip olmadığım için fazladan paketler yüklemiş olmanız gerekir. Bunlar Google'ın API'sıdır ve Google Haritalar geliştirme için kullanılacaktır ve bu gibi şeyler ... – Chris

İlgili konular