Android Studio対Eclipse + ADTプラグイン?[閉まっている]


95

私はこの質問について客観的な答えを得たいと思います:

Eclipseを使い続けるのではなく、なぜAndroid Studioを使用し、Eclipse用に開発されたライブラリをインポートするなどの問題や複雑なタスクに遭遇し、遭遇する可能性のあるバグについてサポートが少ないのですか?

Android StudioとEclipseの本当の利点は何ですか?


6
また、非常に遅い(Android Studio)。私が考え得る唯一のことは、それが最終的にEclipseよりも良くなる可能性があるということです。とりあえずはEclipseを使い続けるつもりです。また、ウィジェットを(可能な場合でも)グラフィカルレイアウトにドラッグする方法を理解できませんでした。私はあきらめた。すべてが非常に遅いようです。
Michael Yaworski 2013

5
これはSOにとって良い質問ではありません。あなたは本当の事実を扱っていない答えを得る可能性が高く、むしろそれらはほとんど意見であるでしょう。どちらもIDEですが、Android Studioがまだベータ版であることを考慮してください。
hichris123 2013

5
問題は、EclipseとAndroid Studioの機能、速度低下についてです。意見についてではありません。
gahfy 2013

5
@ hichris123これは素晴らしい質問かもしれません。人々がナンセンスで、そして単に意見で答え始めるまで、それは起き続けるべきだと思います。興味ある。意見が事実によって裏付けられていれば、意見は悪くありません。
Michael Yaworski 2013

1
同様の質問がg + plus.google.com/111848292841679223059/posts/1AAF5w3SWjCに投稿されました。FrançoisBlavoetはこの質問に良い答えを書きました。
借りて

回答:


47

最後の更新は1年以上経過しているため、別の更新(2016年10月25日)を次に示します。

TL; DR

  • Eclipse ADTは非推奨になり、使用されなくなりました。
  • Android Studioは安定した製品であり、IntelliJよりも頻繁に更新されます
  • 私は1年ほど前にIntelliJではなくAndroid Studioを使用することを選択し、振り返りませんでした。
  • 疑問がある場合は、Android Studioを使用してください。

Android Studio上のIntelliJ

Android StudioでIntelliJを使用する理由は、Ultimateエディションを使用しいる場合だけですIDEで使用できるより多くのプラグインがあります。Ultimateエディションを既に使用していて、2つのIDEを同時に使用したくない場合は、Android Studioに切り替える理由はありません(最先端の機能を除く)。

Android Studioには現在C / C ++プラグインが同梱されていますが、私の知る限り、HTML / CSS / JSはまだサポートされていません(最近のこれらすべてのハイブリッドフレームワークに役立ちます)。


この回答短いを維持するために、私はだけでなく、すべての以前の(と時代遅れの)文、削除することを選択した印象的なそれらを。興味がある場合は、編集履歴を参照してください。


11
私は怒ってAndroid Studioを使用していませんが、gradleビルドには約1分、Eclipseビルドには数秒かかるようです。「速くて軽い」は正しくないようです。何か不足していますか?
Johannes Brodwall 2014年

@JohannesBrodwallの定式化の問題。それはIntelliJに関するものでした。
Lukas Knuth 2014年

4
Android Studioの最後のバージョンをインストールしました。これはEclipseよりもはるかに多くのCPUとRAMを消費します((私は10G RAMのi7ラップトップを持っています))さらに、いくつかの作業は大変な作業になり、「hello world in 2 Eclipseで数分ですが、Android Studioでそれを行うことができません。単純なタスクでも明確ではありません。たとえば、「Android Studioからプロジェクトを削除する方法」について多くの質問を見つけることができます。AndroidStudioに関する私の意見は次のとおりです。今までそれを使用する準備ができて、それは有望な製品ですが、それは小さなエラーで立ち往生しています、日食はまだアンドロイドスタジオよりも柔軟性があります
Eng。Samer T

Android Studioの最新の安定バージョンは、インストールが簡単で使いやすいものであり、公式のAndroid IDEです。組み込みのmavenをビルドツールとして使用できます。VCS(バージョンコントロールシステム)は優れており、git / svnや他のサーバーリポジトリからプロジェクトを簡単に複製、インポートできます。Eclipseからの移行/移行は簡単です。AndroidStudio(つまりIntelliJ)のプロジェクトとモジュールを理解する必要があります。maven、svnなどのお気に入りのビルドを続行できます。日食のアプローチとは異なり、単一のプロジェクトからテスト用に複数のAPKを構築できます。ビジュアルレイアウトエディターはEclipseよりはるかに優れています。
Sree Rama

1
現在、ASは安定していますが、バグが多く、ひどいものです。
Severの

19

とにかく、Eclipse + ADTは未完成の製品のように感じることがあります。新しいことに挑戦したい、またはEclipseのファンではない場合は、Android Studioに行くことをお勧めします。Eclipseに満足している場合は、Android Studioが十分に成熟して次の段階に進むまでそのままにしてください。


1
私はEclipseに満足しておらず、新しいプロジェクトを開始しています。Android Studioを試してみます。
抱擁のオタク2014年

@AnthonyTanasええ、Android Studioを試してみてください。GradleとMavenは、Eclipseよりもはるかに簡単に統合できます。Eclipseにはいくつかのバグがありますが、Android Studioにはありません。
Rohodude 2014年

@AnthonyTanasはまだASを試しましたか?私たちは新しいプロジェクトを開始しており、現在Eclipseを使用していますが、それが嫌いな方は、これまでの経験をぜひお聞かせください。
user1130176 2014

2
@ user1130176かなり早くEclipseに切り替えましたが、かなり早く諦めました。ライブラリを追加する方法を理解できませんでした。ライブラリをlibsフォルダーに入れて参照するのに慣れていましたが、どうやら機能しませんでした。他のいくつかの学習曲線を扱っているため新しいライブラリは、今ではオプションの学習曲線に適していないと思いました。それに遭遇する前に私はそれを好みましたが、正直に言ってそれについての多くの経験はありませんでした。
ギークオンハグス2014年

9

すばらしい質問です。回答は、SO回答に合理的に投稿できるものよりもはるかに長くなります。

Androidを初めて使用する場合は、Android Studioを使用してください。Eclipseを使用することで、Googleが将来サポートしないことを強く示している古いIDE(特にAndroid用)を学習することになります。今から2年後に使用するスキルを習得することをお勧めします。

また、Android Studioは大きな進歩を遂げ、何度も更新されています。以前はもっと不安定でしたが、今は問題なく2つの個別のAndroidアプリプロジェクトに使用しています。

また、完全な詳細を知りたい人のために、このトピックに関する2つの包括的な記事を書いています。まだ何を使用するかについてフェンスにいる場合は、次のいずれかを読むことができます。

違いの一般的な概要だけが必要な場合:

http://www.airpair.com/android/android-studio-vs-eclipse

Eclipseから移行する場合:

http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/


1
「Googleは将来的にサポートしないことを強く示しています」のソースを引用できますか?tools.android.com/roadmapおよびcode.google.com/p/android/issues/detail?id=57668を参照してください。Eclipse機能させるには、EclipseのGradleプラグインを変更する必要があります。 IntelliJでのGradleサポート」
Paul Verest 14


4

追加プロ:

Android Studioは、Gradleをビルドシステムとして使用するAndroidプロジェクトに対応しています。Gradleは、Androidアプリケーションの構築とテストの標準になりつつあります。AndroidのウェブサイトでGradleプラグインユーザーガイドを確認してください。

この回答を書いている時点では、Eclipse用のADTプラグインはGradleレイアウトスタイルをサポートしていません。Eclipse + Android + Gradleと、GradleディレクトリレイアウトのAndroidプロジェクトを使用する場合は、非常に不便なハッキングを行う必要があります。AndroidプロジェクトでのEclipseとGradleの統合を参照してください。


4

Eclipseを使い続けるのではなく、なぜAndroid Studioを使用し、Eclipse用に開発されたライブラリをインポートするなどの問題や複雑なタスクに遭遇し、遭遇する可能性のあるバグについてサポートが少ないのですか?

したくない場合はしないでください。この新しいソフトウェアを試すか、Eclipseプラットフォームで同じことを待つことができます。http://tools.android.com/roadmapを参照してください

Android Studio

  • Gradleビルドシステムの深い統合
  • ADT機能のパリティ

Eclipseプラグイン

  • ビジュアルレイアウトエディター
  • リソースマネージャー
  • テーマエディター
  • より良いリファクタリングのサポート

それは、Android StudioがGradleを使用してプッシュしている間、ADT機能のパリティにはまだ対応していません。

Android StudioとEclipseの本当の利点は何ですか?

それは他のプラットフォームに基づいています:IntelliJ。Eclipse、IntelliJ、NetBeans、その他のプラットフォームにはすべて、ユーザー、機能、バグ、開発計画があります。したがって、Android Studioの使用を開始する場合は、IntelliJユーザーから学ぶ必要があります。これにより、これらの機能とバグを回避する方法がわかります。

結局のところ、同じことを行うのは単なる別のソフトウェアです。

読むことは、EclipseでのAndroidのためのGradleビルドシステムを使用することは可能ですか?EclipseのGradleを使用してAndroidに関するリンクがはるかに多い。

試してみてくださいEclipse用Nodeclipse / EnideのGradle市場をあなたが実験や完全に今追加のビルドシステムとして使用する場合)。

Nodeclipse / EnideによるGradle for Eclipseのスクリーンショットの一部 。Android Studioと同様、開発中です。


2

Eclipseの古いユーザーとして、「Android Studio vs Eclipse」のコメントを読んだ後、Eclipseを使い続けました。しかし、私はGradleビルドにこだわり、ついにAndroid Studioに切り替えることを決定しました。これはとても簡単な環境です!Gradleを使用してプロジェクトを1分で構築しましたが、この製品にまったく慣れていませんが、余分な時間を費やすことはありませんでした。


1

長い間Androidアプリを作成していないベテランのVisual Studio + ReSharperユーザーとして、私はAndroid StudioがEclipseよりもはるかに直感的だと感じています。私が慣れているキーボードショートカットの多くは、単に同じように機能するだけです。Eclipseに適したチュートリアルや例が今のところたくさんあるので、学習曲線が急になるのではないかと心配していましたが、これまでのところ、必要なときにいつでも簡単にすべてをAndroid Studioの世界に簡単に変換できました。

私がJava / Eclipseのバックグラウンドを持っているとしたら、私はそれについて違った感じになると確信しています。

また、私は(バグについて言及した他の回答の数か月後に)、Android Studioは非常に安定しており、機能は完全であるように見えますが、私は(まだ)パワーユーザーと呼んでいるものではありません。

あなたが現在使用しているどのプラットフォームでも、1時間ほど他のプラットフォームと遊んだことで、SOの回答やブログ投稿の数よりも多くのことを知ることができるでしょう。


0

いくつかの利点は次のとおりです。

  1. プラグインではなく、Androidプラットフォーム専用に作成されています。
  2. プラットフォームの更新が速くなります。
  3. Eclipseプラグインの開発強度は、今後数日で止まらない限り、ゆっくりと減少します。
  4. その黒のテーマで本当によく見えます。
  5. エミュレーターはニッチを探しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.