Wiem, że to bardzo podstawowe pytanie, ale ku mojemu zaskoczeniu nie mogłem znaleźć żadnego dokumentu na temat narzędzi do budowania zestawu SDK systemu Android. Oprócz narzędzi Android SDK i narzędzi platformy Android SDK, istnieje wiele narzędzi do budowania zestawu SDK systemu Android, jak pokazano na dołączonym zrzucie ekranu. Czy ktokolwiek mógłby wskazać źródło wyjaśniające je wszystkie i pomóc w wyjaśnieniu, w jaki sposób wybrana jest określona wersja Narzędzi do budowania zestawu SDK systemu Android?
Edytowane (27.02.2014) :
Nadal nie do końca rozumiem wszystkie narzędzia. Oto moje ograniczone zrozumienie w oparciu o najnowsze dokumenty Google:
- Narzędzia do budowania zestawu SDK systemu Android były kiedyś składnikami narzędzi platformy Android SDK . Zostały one oddzielone od narzędzi platformy Android SDK, dzięki czemu narzędzia do budowania mogą być aktualizowane niezależnie od komponentów zintegrowanego środowiska programistycznego (IDE).
- Narzędzia platformy Android SDK są dostosowane do obsługi funkcji najnowszej platformy Android. Są kompatybilne wstecz, dzięki czemu zawsze korzystasz z najnowszej aktualizacji narzędzi platformy Android SDK, nawet Twoja aplikacja jest przeznaczona na starsze platformy Android.
- Narzędzia SDK są niezależne od platformy i są wymagane bez względu na platformę Android, na której pracujesz.
Nadal nie rozumiem powodów, dla których zabranie narzędzi do budowania zestawu SDK systemu Android z narzędzi platformy Android SDK zawiera pojedynczą instancję i jest łatwe do zarządzania aktualizacją. Jedynym możliwym powodem, dla którego mogę wymyślić, jest to, że niektóre aplikacje muszą polegać na starszych komponentach do ich tworzenia. Dokument Google wspomina o tym, ale nie wyjaśnia, dlaczego. Patrząc na informacje o wersji, zauważysz, że aktualizacje narzędzi do kompilacji zestawu SDK systemu Android służą przede wszystkim do naprawiania błędów i / lub dodawania obsługi nowych platform. Jedynym powodem, dla którego mogę wymyślić, aby niektóre aplikacje korzystały ze starszych wersji narzędzi do budowania zestawu SDK systemu Android, jest to, że polegają one na pewnych błędach narzędzi do budowania zestawu SDK systemu Android.. Te aplikacje nie działałyby normalnie bez wbudowania tych błędów. Chciałbym, aby Google mógł to lepiej wyjaśnić, podając jeden lub dwa przykłady pokazujące, dlaczego te błędy w narzędziach są krytyczne dla niektórych aplikacji.