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 !

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



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.


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 .


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.