Jakie są IDE dla rozwoju Androida?

16

Niedawno kupiłem swój pierwszy telefon z Androidem (HTC Legend). Teraz chcę się do tego rozwinąć !! :) Czy jest to możliwe w Ubuntu i jakie jest najlepsze narzędzie? Eclipse lub IntelliJ, a może coś innego?

UPD: Zajęło mi to około roku (przepraszam za lenistwo;) Ale to moja pierwsza aplikacja na Androida - https://market.android.com/details?id=com.maxsoft.balls Utworzona przez Eclipse + ADT w Ubuntu 11.10 !

Wypełniacz
źródło

Odpowiedzi:

14

Prawdopodobnie najłatwiejszym w użyciu i oficjalnie wspieranym jest Eclipse .

Wtyczka Eclipse Android Developer Tools (ADT) umożliwia proste tworzenie projektów i zarządzanie nimi, a także etap debugowania i możliwość łatwego eksportowania aplikacji do wdrożenia / publikacji.

http://developer.android.com/tools/index.html

Google dystrybuuje teraz pakiet ADT , który obejmuje Eclipse z wtyczką ADT, pakietem SDK i narzędziami platformy oraz najnowszą platformą Android i obrazem systemu dla emulatora.

http://developer.android.com/sdk/index.html

Same narzędzia SDK systemu Android można nadal pobrać, jeśli nie chcesz mieć całego pakietu lub jeśli masz już zainstalowany Eclipse i chcesz po prostu dodać wtyczkę ADT i narzędzia SDK / platformy lub jeśli wolisz użyć innego IDE.

http://developer.android.com/sdk/installing/index.html

Ryan
źródło
7

jeśli masz wcześniejsze doświadczenie w programowaniu w Javie, możesz wypróbować wtyczkę Eclipse + ADT - najlepszą

lub

App Inventor na Androida - jest bardzo prosty i łatwy, nie wymaga znajomości programowania Java

Riyaz Mohammed Ibrahim
źródło
5

Wszystko zależy od osobistych preferencji. Android SDK działa dobrze na Ubuntu (używam go codziennie) i niezależnie od IDE, którego chcesz użyć.

Osobiście używam IntellJ IDEA. Wersja społecznościowa obsługuje Androida i jest bezpłatna. Zaćmienie jest domyślnym narzędziem, jest również bezpłatne i działa dobrze.

Znam również wiele osób korzystających z innych edytorów, takich jak vim, komodoedit i inni. Proponuję jednak skorzystać z jednej z dwóch pierwszych sugestii.

Jeśli chodzi o budowanie aplikacji, powinieneś rozważyć użycie domyślnej kompilacji za pomocą Apache Ant lub możesz ją również zbudować np. Za pomocą Apache Maven i wtyczki Maven dla systemu Android. W każdym razie znajdź narzędzie do budowania, które jest niezależne od używanego IDE, a potencjalnie może nawet korzystać z serwera ciągłej integracji.

Manfred Moser
źródło
4

Jak wspomniano w dwóch pozostałych, najlepszym rozwiązaniem jest Eclispe + ADT. Eclispe + Android ma wiele funkcji, takich jak przeglądarka logcat, przeglądarka śledzenia stosu, DDMS, z której można także robić zrzuty ekranu telefonu. Możesz także symulować SMS-y i przychodzące połączenia telefoniczne, aby przetestować swoje aplikacje. Debugowanie to także pestka. Sam stworzyłem aplikację na Androida w ramach mojego programu nauczania i polecam eclipse + adt. Przejdź do tej strony, aby uzyskać pomoc dotyczącą instalacji. Możesz pobrać zestaw SDK stąd .

theTuxRacer
źródło
A co ze standardowymi repozytoriami Ubuntu? Muszę zainstalować standardowe Eclipse, prawda?
Extender
1
@Extender Nie znam repozytoriów zaćmienia, lepszą praktyką jest IMO, aby pobrać plik tarball z eclipse.org/downloads Pierwsze zaćmienie na liście pobierania jest dla Ciebie wystarczające. Tak, musisz „wypakować” archiwum do swojego katalogu domowego i utworzyć obszar roboczy w swoim katalogu domowym, w którym przechowywane są twoje projekty. Po wyodrębnieniu zaćmienia przeczytaj przewodnik na stronie developer.android.com/guide/developing/eclipse-adt.html, aby zainstalować zestaw SDK i wszystko jest gotowe. Jeśli napotkasz jakiekolwiek problemy podczas kodowania, stackoverflow jest dobrym miejscem do zadawania pytań początkującym pytania.
theTuxRacer 13.01.11
Jasne, nie ma problemu! Mam nadzieję zobaczyć kilka świetnych aplikacji od Ciebie: D
theTuxRacer
To w końcu zajmuje rok))) Zobacz UPD
Extender