SORU
11 Kasım 2013, PAZARTESİ


Android SDK araçları İnşa etmek ve hangi sürümü kullanılmalıdır.

Bu çok temel bir soru olduğunu biliyorum, ama benim için sürpriz, Android SDK hakkında herhangi bir belge Oluşturma araçlarını bulamadı. SDK Tools ve Android SDK Android ayrıca Android SDK bir grup var Platform araçları, eklenen ekran görüntüsünde gösterildiği gibi araçları İnşa etmek. Herkes bir kaynak hepsi açıklayan işaret ve Android belirli bir sürümünü İnşa araçları kullanmak için çekilen SDK nasıl açıkladığınız yardım?

enter image description here

Düzenlenmiş (2014-02-27):

Ben hala tam olarak tüm araçları anlamıyorum. Aşağıdaki benim sınırlı anlayış Google'ın en son belgelere dayalı

  • Android SDK Build-toolsbileşenleri için kullanılırPlatform-tools Android SDK. Yapı araçları IDE (tümleşik geliştirme ortamı bileşenleri bağımsız olarak güncellenebilir, böylece Android SDK Platform-tools ayrılmış.
  • Platform-tools Android SDKen son Android platformu özellikleri desteklemek için özelleştirilmiş. Sen her zaman en son güncelleme kullanın, böylece geriye dönük olarak uyumludurPlatform-tools Android SDKhatta app büyük Android platformu hedefler.
  • SDK araçlarıplatform bağımsız ve gelişmekte olan olursa olsun gereklidir.

Ben hala alma mantığı anlamıyorumAndroid SDK Build-toolsdışarıPlatform-tools Android SDKtek bir örneği vardır ve kolay güncelleme yönetmek için. Aklıma gelen tek olası nedeni bazı uygulamalar eski onları oluşturmak için bileşenleri inşa güvenmek zorunda. Google'ın bu belge bahseder ama nedenini açıklamıyor. Sürüm notlarına bakarak, bu güncellemeleri göreceksinizAndroid SDK Build-toolsöncelikle hata tespit için ya/yeni platformlar için destek ekleyin. Bazı uygulamaların eski sürümleri kullanmak için aklıma gelen tek sebepAndroid SDK Build-toolsonlar belirli böcekler güveniyorAndroid SDK Build-tools. Bu uygulamalar normalde bu hata ile inşa olmadan çalışmaz. Google, bu daha iyi bir ya da iki örnek araçları bu hatalar bazı uygulamalar için kritik neden gösteren vererek açıklamak isterdim.

CEVAP
17 Ocak 2014, Cuma


Yaklaşık sürümüAndroid SDK Build-toolscevap

Varsayılan olarak, Android SDK en son indirilebilir sürümünü kullanır Araçları Oluşturmak.

Source

Eclipse, project.properties dosyasında sdk.buildtools özelliğini kullanarak belirli bir sürümünü seçebilirsiniz.

Resmi sayfa tüm yapı araçları açıklama var gibi görünüyor. Android ekibi bu konuda ne diyor burada.

[Kurmak] araçları, aidl, aapt, dexdump, ve dx gibi genellikle Android yapı araçları tarafından çağrılan veya Android Geliştirme Araçları (ADT), çok nadiren bu araçlar doğrudan çağırmak gerekiyor. Bir olarak yapı Araçları veya ADT plugin güvenmelisiniz, genel kural gerektiğinde onları arayın.

Source

Her neyse, burada biraraçlar arasındaki farklar sentezi, platform araçları ve yapı araçları:

  • Android SDK Araçları
    • Konum: $ANDROID_HOME/tools
    • Ana araçları: ant betikleri (APKs oluşturmak için) ve ddms (hata ayıklama için)
  • Platform-tools Android SDK
    • Konum: $ANDROID_HOME/platform-tools
    • Ana araç: adb (bir emülatör veya bir Android cihazı devleti yönetmek için)
  • Android SDK Build-tools
    • Konum: $ANDROID_HOME/build-tools/$VERSION/
    • Documentation
    • Ana araçlar: aapt (oluşturmak R.java ve tarafsız, imzasız APKs), dx (Java bayt kodu dönüştürmek için Dalvik Java), ve zipalign (için optimize APKs)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Influencer Plus

    Influencer P

    2 Ocak 2013
  • tatermoog

    tatermoog

    2 AĞUSTOS 2006
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008