Ich hätte gerne objektive Antworten auf diese Frage:
Warum sollte ich Android Studio verwenden, auf Probleme und komplexe Aufgaben stoßen, um beispielsweise Bibliotheken zu importieren, die für Eclipse entwickelt wurden, und weniger Unterstützung für Fehler haben, auf die ich möglicherweise stoße, anstatt Eclipse weiterhin zu verwenden?
Was sind die wirklichen Vorteile von Android Studio gegenüber Eclipse?
android
eclipse
android-studio
gahfy
quelle
quelle
Antworten:
Das letzte Update ist jetzt mehr als ein Jahr alt. Hier ist ein weiteres Update (25. Oktober 2016) :
TL; DR
IntelliJ über Android Studio
Der einzige Grund, warum ich IntelliJ über Android Studio verwenden kann, ist, wenn Sie die Ultimate Edition verwenden. Es hat viel mehr Plugins , die Sie mit der IDE verwenden können. Wenn Sie die Ultimate Edition bereits verwenden und nicht zwei IDEs gleichzeitig verwenden möchten, gibt es keinen Grund, auf Android Studio umzusteigen (mit Ausnahme der neuesten Funktionen).
Android Studio wird jetzt mit dem C / C ++ - Plugin ausgeliefert, aber AFAIK unterstützt HTML / CSS / JS immer noch nicht (was heutzutage bei all diesen Hybrid-Frameworks hilfreich ist).
Um diese Antwort kurz zu halten, habe ich mich dafür entschieden, alle vorherigen (und veralteten) Aussagen zu entfernen, anstatt sie nur zu
streichen. Wenn Sie interessiert sind, können Sie den Bearbeitungsverlauf durchsuchen !quelle
Eclipse + ADT fühlt sich manchmal sowieso wie ein unfertiges Produkt an. Wenn Sie gerne neue Dinge ausprobieren oder kein Fan von Eclipse sind, würde ich empfehlen, sich für Android Studio zu entscheiden. Wenn Sie gerade mit Eclipse zufrieden sind, bleiben Sie einfach dabei, bis Android Studio ausgereift genug ist, um weiterzumachen.
quelle
Tolle Frage, die Antwort ist viel länger als das, was ich vernünftigerweise in einer SO-Antwort posten kann.
Wenn Sie neu in Android sind, sollten Sie unbedingt Android Studio verwenden. Durch die Verwendung von Eclipse lernen Sie eine veraltete IDE (speziell für Android), auf die Google nachdrücklich hingewiesen hat, dass sie in Zukunft nicht mehr unterstützt werden. Es ist viel besser, die Fähigkeit zu erlernen, die Sie in 2 Jahren einsetzen werden.
Außerdem: Android Studio hat einen langen Weg zurückgelegt und wurde mehrfach aktualisiert. In der Vergangenheit war es definitiv wackeliger, aber ich habe es jetzt ohne Probleme für zwei separate Android-App-Projekte verwendet.
Ich habe auch zwei umfassende Artikel zu diesem Thema für alle geschrieben, die die vollständigen Details wünschen. Wenn Sie sich noch auf dem Zaun befinden, den Sie verwenden möchten, können Sie entweder lesen:
Wenn Sie nur einen allgemeinen Überblick über die Unterschiede wünschen:
http://www.airpair.com/android/android-studio-vs-eclipse
Für die Migration von Eclipse:
http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/
quelle
Zusätzlicher Profi:
Android Studio ist bereit für Android-Projekte, die Gradle als Bausystem verwenden. Gradle wird zum Standard für das Erstellen und Testen Ihrer Android-Anwendung. Überprüfen Sie das Gradle Plugin Benutzerhandbuch auf der Android-Website.
Zum Zeitpunkt des Schreibens dieser Antwort unterstützt das ADT-Plugin für Eclipse keinen Gradle-Layoutstil. Einige Hacks müssen durchgeführt werden, wenn Sie Eclipse + Android + Gradle und ein Android-Projekt mit einem Gradle-Verzeichnislayout verwenden möchten, was ziemlich unpraktisch ist. Siehe Integration von Eclipse mit Gradle in ein Android-Projekt .
quelle
Sie sollten nicht, wenn Sie nicht wollen. Sie können diese neue Software ausprobieren oder auf der Eclipse-Plattform darauf warten. Siehe http://tools.android.com/roadmap
Das heißt, während Android Studio mit Gradle pusht, ist es noch nicht auf ADT Feature Parität.
Es basiert auf einer anderen Plattform: IntelliJ. Eclipse, IntelliJ, NetBeans und andere Plattformen haben ihre Benutzer, Funktionen, Fehler und Entwicklungspläne. Wenn Sie also mit Android Studio beginnen, sollten Sie von IntelliJ-Benutzern lernen, dass Sie über diese Funktionen informiert sind und wie Sie Fehler vermeiden können.
Am Ende ist es nur eine andere Software, um dasselbe zu tun.
Lesen Ist es möglich, das Gradle-Build-System für Android mit Eclipse zu verwenden? das haben viel mehr links über Android mit gradle in Eclipse.
Probieren Sie Nodeclipse / Enide Gradle für Eclipse ( Marktplatz ) aus, wenn Sie jetzt experimentieren oder es vollständig als zusätzliches Build-System verwenden möchten.
Einige Screenshots für Gradle for Eclipse von Nodeclipse / Enide . Wie Android Studio befindet es sich in der Entwicklung.
quelle
Als alter Eclipse-Benutzer blieb ich nach dem Lesen der Kommentare "Android Studio vs Eclipse" bei Eclipse. Ich blieb jedoch bei Gradle Build und entschied mich schließlich, zu Android Studio zu wechseln, et voila: Es ist eine so einfache Umgebung! Ich habe mein Projekt mit Gradle in einer Minute erstellt und keine zusätzliche Minute verbracht, obwohl mir dieses Produkt völlig fremd ist.
quelle
Als erfahrener Visual Studio + ReSharper-Benutzer, der schon lange keine Android-Apps mehr geschrieben hat, finde ich Android Studio weitaus intuitiver als Eclipse. Viele der Tastaturkürzel, mit denen ich vertraut bin, funktionieren einfach genauso. Ich befürchtete, dass die Lernkurve steiler werden könnte, da es gerade so viele weitere Eclipse-freundliche Tutorials und Beispiele gibt, aber bisher konnte ich alles bei Bedarf ziemlich einfach in die Android Studio-Welt übersetzen.
Wenn ich aus einem Java / Eclipse-Hintergrund gekommen wäre, würde ich mich sicher anders fühlen.
Es scheint mir auch (zum Zeitpunkt des Schreibens einige Monate nach anderen Antworten, in denen Fehler erwähnt werden), dass Android Studio sehr stabil und vollständig ist, obwohl ich (noch) nicht genau das bin, was ich als Power User bezeichnen würde.
Unabhängig davon, welche Plattform Sie derzeit verwenden, wird Ihnen eine Stunde oder so, in der Sie mit der anderen gespielt haben, wahrscheinlich mehr als eine beliebige Anzahl von SO-Antworten oder Blog-Posts sagen.
quelle
Einige Vorteile sind:
quelle