Jakie są narzędzia do budowania Android SDK, narzędzia platformy i narzędzia? A która wersja powinna być używana?

Wiem, że to bardzo podstawowe pytanie, ale ku mojemu zdziwieniu nie mogłem znaleźć żadnego dokumentu na temat narzędzi do tworzenia SDK Androida. Oprócz narzędzi SDK dla Androida i narzędzi platformy Android SDK, istnieje kilka narzędzi do budowania SDK Androida, jak pokazano na dołączonym zrzucie ekranu. Czy ktoś może wskazać źródło wyjaśniające wszystkie z nich i pomóc wyjaśnić, w jaki sposób wybrana jest konkretna wersja narzędzi SDK dla Androida?

Edytowane (2014-02-27):

Nadal nie rozumiem w pełni wszystkich narzędzi. Oto moje ograniczone zrozumienie oparte na najnowszych dokumentach Google:

Narzędzia SDK dla Androida kiedyś były składnikamiNarzędzia 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 używasz najnowszej aktualizacjiNarzędzia platformy Android SDK nawet Twoja aplikacja jest przeznaczona dla starszych platform Android.Narzędzia SDK są niezależne od platformy i są wymagane bez względu na to, na jakiej platformie Android pracujesz.

Nadal nie rozumiem uzasadnienia podjęciaNarzędzia SDK dla Androida pozaNarzędzia platformy Android SDK który ma jedną instancję i jest łatwy do zarządzania aktualizacją. Jedynym możliwym powodem, dla którego mogę myśleć, jest to, że niektóre aplikacje muszą polegać na starszych komponentach do budowania. Dokument Google wspomina o tym, ale nie wyjaśnia dlaczego. Przeglądając informacje o wydaniu, zauważysz, że aktualizacjeNarzędzia SDK dla Androida służą głównie do naprawiania błędów lub dodawania obsługi nowych platform. Jedynym powodem, dla którego mogę myśleć o niektórych aplikacjach, jest używanie starszych wersjiNarzędzia SDK dla Androida polega na pewnych błędachNarzędzia SDK dla Androida. Te aplikacje nie działałyby normalnie bez zbudowania tych błędów. Chciałbym, żeby 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.

questionAnswers(6)

yourAnswerToTheQuestion