Chciałbym uzyskać obiektywne odpowiedzi na to pytanie:
Dlaczego powinienem używać Android Studio, napotykać problemy i złożone zadania, na przykład importować biblioteki stworzone dla Eclipse, mając mniejsze wsparcie dotyczące błędów, które mogę napotkać, zamiast kontynuować korzystanie z Eclipse?
Jakie są prawdziwe zalety Android Studio w porównaniu z Eclipse?
android
eclipse
android-studio
gahfy
źródło
źródło
Odpowiedzi:
Ostatnia aktualizacja ma już ponad rok, więc oto kolejna aktualizacja (25 października 2016) :
TL; DR
IntelliJ przez Android Studio
Jedynym powodem używania IntelliJ przez Android Studio jest to, że używasz wersji Ultimate. Ma o wiele więcej wtyczek , których można używać z IDE. Jeśli używasz już wersji Ultimate i nie chcesz używać dwóch IDE jednocześnie, nie ma powodu, aby przechodzić na Android Studio (z wyjątkiem najnowocześniejszych funkcji).
Android Studio jest teraz dostarczane z wtyczką C / C ++, ale AFAIK nadal nie ma wsparcia dla HTML / CSS / JS (co jest obecnie pomocne we wszystkich tych hybrydowych strukturach).
Aby odpowiedź była krótka, zdecydowałem się usunąć wszystkie poprzednie (i nieaktualne) stwierdzenia, zamiast po prostu je
zaznaczać. Jeśli jesteś zainteresowany, możesz przeglądać historię edycji !źródło
Eclipse + ADT i tak czasami wydaje się być niedokończonym produktem. Jeśli lubisz próbować nowych rzeczy lub nie jesteś fanem Eclipse, proponuję wybrać Android Studio, jeśli teraz jesteś zadowolony z Eclipse, po prostu zostań z nim, dopóki Android Studio nie będzie wystarczająco dojrzały, aby przejść dalej.
źródło
Świetne pytanie, odpowiedź jest znacznie dłuższa niż to, co mogę rozsądnie opublikować w odpowiedzi TAK.
Jeśli jesteś nowy w Androidzie, zdecydowanie powinieneś używać Android Studio. Korzystając z Eclipse, nauczysz się przestarzałego IDE (szczególnie dla Androida), które Google wyraźnie wskazało, że nie będzie obsługiwane w przyszłości. Znacznie lepiej jest nauczyć się umiejętności, których będziesz używać za 2 lata.
Ponadto: Android Studio przeszedł długą drogę i był wielokrotnie aktualizowany. W przeszłości było to zdecydowanie bardziej chwiejne, ale teraz używałem go do dwóch oddzielnych projektów aplikacji na Androida bez problemu.
Napisałem również dwa obszerne artykuły na ten temat dla każdego, kto chce uzyskać pełne szczegółowe informacje. Jeśli nadal jesteś na płocie, którego użyć, możesz przeczytać:
Jeśli chcesz tylko ogólnego przeglądu różnic:
http://www.airpair.com/android/android-studio-vs-eclipse
Migracja z Eclipse:
http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/
źródło
Dodatkowy profesjonalista:
Android Studio jest gotowe na projekty Android, które używają Gradle jako systemu budowania. Gradle staje się standardem tworzenia i testowania aplikacji na Androida. Sprawdź podręcznik użytkownika wtyczki Gradle w witrynie systemu Android.
W chwili pisania tej odpowiedzi wtyczka ADT dla Eclipse nie obsługuje stylu układu Gradle. Jeśli chcesz używać Eclipse + Android + Gradle i projektu Android z układem katalogów Gradle, należy trochę zhakować, co jest dość niewygodne. Zobacz integrację Eclipse z Gradle w projekcie systemu Android .
źródło
Nie powinieneś, jeśli nie chcesz. Możesz wypróbować to nowe oprogramowanie lub poczekać na to samo na platformie Eclipse. Zobacz http://tools.android.com/roadmap
Oznacza to, że chociaż Android Studio naciska z gradle, nie ma jeszcze parzystości funkcji ADT.
Opiera się na innej platformie: IntelliJ. Eclipse, IntelliJ, NetBeans i inne platformy mają swoich użytkowników, funkcje, błędy i plany rozwoju. Więc jeśli zaczynasz korzystać z Android Studio, powinieneś nauczyć się od użytkowników IntelliJ, które powinny ci powiedzieć o tych funkcjach i jak uniknąć błędów.
W końcu jest to po prostu kolejne oprogramowanie, które robi to samo.
Przeczytaj Czy można używać systemu kompilacji Gradle dla Androida z Eclipse?które mają znacznie więcej linków na temat Androida z Gradle w Eclipse.
Wypróbuj Nodeclipse / Enide Gradle dla Eclipse ( Marketplace ), jeśli chcesz teraz eksperymentować lub w pełni wykorzystać jako dodatkowy system kompilacji.
Kilka zrzutów ekranu dla Gradle for Eclipse autorstwa Nodeclipse / Enide . Podobnie jak Android Studio jest w fazie rozwoju.
źródło
Jako stary użytkownik Eclipse, po przeczytaniu komentarzy "Android Studio vs Eclipse", pozostałem przy Eclipse. Jednak utknąłem przy kompilacji Gradle i ostatecznie zdecydowałem się przejść na Android Studio i voila: to takie łatwe środowisko! Zbudowałem swój projekt z Gradle w minutę i nie spędziłem dodatkowej minuty, chociaż ten produkt jest mi zupełnie obcy.
źródło
Jako doświadczony użytkownik Visual Studio + ReSharper, który od dawna nie pisze aplikacji na Androida, uważam, że Android Studio jest znacznie bardziej intuicyjny niż Eclipse. Wiele skrótów klawiaturowych, do których przywykłem, po prostu działa w ten sam sposób. Obawiałem się, że krzywa uczenia się będzie bardziej stroma, ponieważ jest teraz wiele innych samouczków i przykładów przyjaznych dla Eclipse, ale do tej pory byłem w stanie dość łatwo przetłumaczyć wszystko na świat Android Studio, kiedy tylko było to konieczne.
Gdybym pochodził z tła Java / Eclipse, jestem pewien, że czułbym się inaczej.
Wydaje mi się również (w czasie pisania kilku miesięcy po innych odpowiedziach, które wspominają o błędach), że Android Studio jest bardzo stabilny i kompletny, chociaż nie jestem dokładnie tym, co nazwałbym użytkownikiem zaawansowanym (jeszcze).
Z jakiej platformy aktualnie korzystasz, około godziny spędzonej na graniu z drugą, prawdopodobnie powie Ci więcej niż jakakolwiek liczba odpowiedzi SO lub postów na blogu.
źródło
Kilka zalet to:
źródło