Android Studio vs Eclipse + ADT 플러그인? [닫은]


95

이 질문에 대한 객관적인 답변을 원합니다.

Android Studio를 사용해야하는 이유는 무엇입니까? 예를 들어 Eclipse 용으로 개발 된 라이브러리를 가져 오는 것과 같은 문제와 복잡한 작업이 발생하고 Eclipse를 계속 사용하는 대신 발생할 수있는 버그에 대한 지원이 적습니다.

Android Studio와 Eclipse의 진정한 장점은 무엇입니까?


6
또한 매우 느립니다 (Android Studio). 내가 생각할 수있는 유일한 것은 그것이 결국 Eclipse보다 나아질 수 있다는 것입니다. 지금은 Eclipse를 고수 할 것입니다. 또한 위젯을 그래픽 레이아웃으로 드래그하는 방법 (만약 할 수 있다면)도 알 수 없었습니다. 나는 포기 했어. 모든 것이 매우 느린 것 같습니다.
Michael Yaworski

5
이것은 좋은 질문이 아닙니다. 실제 사실을 다루지 않는 답변을 얻을 가능성이 더 높으며 대부분 의견이 될 것입니다. 둘 다 IDE이지만 Android Studio가 아직 베타 버전이라는 사실을 고려하십시오.
hichris123

5
문제는 실제로 Eclipse 및 Android Studio의 기능, 속도 저하에 관한 것입니다. 의견이 아닙니다.
gahfy

5
@ hichris123 이것은 좋은 질문이 될 수 있습니다. 사람들이 무의미하고 오로지 의견으로 대답하기 전까지는 계속 유지되어야한다고 생각합니다. 내가 관심. 사실로 뒷받침되는 의견은 나쁘지 않습니다.
Michael Yaworski

1
비슷한 질문이 g + plus.google.com/111848292841679223059/posts/1AAF5w3SWjC 에 게시되었습니다 . François Blavoet는이 질문에 대한 좋은 답변을 썼습니다.
빚진

답변:


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 버전을 사용하고 있고 두 개의 IDE를 동시에 사용하고 싶지 않다면 Android Studio로 전환 할 이유가 없습니다 (최첨단 기능 제외).

Android Studio는 현재 C / C ++ 플러그인과 함께 제공되지만 AFAIK는 HTML / CSS / JS에 대한 지원이 아직 없습니다 (요즘 이러한 모든 하이브리드 프레임 워크에 도움이 됨).


이 응답 짧은 유지를 위해서, 나는 대신에, 이전의 모든 (오래된) 문을 제거하기 위해 선택했습니다 타격 을. 관심이 있으시면 편집 내역 을 찾아보십시오 !


11
분노로 Android Studio를 사용하지 않았지만 Eclipse 빌드가 몇 초가 걸리는 Gradle 빌드는 약 1 분이 걸리는 것 같습니다. "더 빠르고 가벼움"은 옳지 않은 것 같습니다. 내가 뭔가를 놓치고 있습니까?
Johannes Brodwall

@JohannesBrodwall 공식 문제입니다. IntelliJ에 관한 것이 었습니다.
Lukas Knuth

4
Android Studio의 마지막 버전을 설치하고 CPU와 RAM을 이클립스보다 훨씬 많이 소모합니다 ((I7 노트북과 10G RAM)). 또한 일부 작업이 힘들어지고 "hello world in 2"를 구축 할 수있었습니다. 일식에서 몇 분이지만 안드로이드 스튜디오에서는 그렇게 할 수 없습니다. 간단한 작업조차도 명확하지 않습니다. 예를 들어 "안드로이드 스튜디오에서 프로젝트를 삭제하는 방법"에 대한 많은 질문을 찾을 수 있습니다. 안드로이드 스튜디오에 대한 제 의견은 다음과 같습니다. 지금까지 사용할 준비가되어 있지만 유망한 제품이지만 작은 오류에 갇혀 있고, eclipse는 여전히 안드로이드 스튜디오보다 더 유연합니다
Eng. Samer T

안드로이드 스튜디오의 최신 안정 버전은 설치가 쉽고 사용하기 편리하며 공식 안드로이드 IDE입니다. 내장 된 maven을 빌드 도구로 사용할 수 있으며 VCS (버전 제어 시스템)는 훌륭하며 git / svn 및 기타 서버 저장소에서 프로젝트를 쉽게 복제하고 가져올 수 있습니다. Eclipse에서 이동 / 이동하는 것은 쉽습니다. AndroidStudio (예 : IntelliJ)에서 프로젝트 및 모듈이 무엇인지 이해해야합니다. maven, svn과 같이 우리가 가장 좋아하는 빌드를 계속할 수 있습니다. Eclipse 접근 방식과 달리 단일 프로젝트에서 테스트를 위해 여러 APK를 빌드 할 수 있습니다. 시각적 레이아웃 편집기는 Eclipse보다 훨씬 낫습니다.
Sree Rama

1
이제 AS는 안정적이지만 버그가 많고 끔찍합니다.
끊어

19

Eclipse + ADT는 때때로 어쨌든 미완성 제품처럼 느껴집니다. 새로운 것을 시도하는 것을 좋아하거나 Eclipse의 팬이 아니라면 Android Studio를 사용하는 것이 좋습니다. 지금 Eclipse에 만족한다면 Android Studio가 충분히 성숙해질 때까지 계속 유지하십시오.


1
나는 Eclipse에 만족하지 않고 새로운 프로젝트를 시작하고 있습니다. Android Studio에 소용돌이를 줄 것 같습니다.
Geeks On Hugs 2014 년

@AnthonyTanas 예, Android Studio를 사용해보세요. Eclipse보다 Gradle과 Maven을 통합하는 것이 훨씬 쉽다는 것을 알았습니다. Eclipse가 가지고있는 버그 중 일부는 Android Studio에는 없습니다.
Rohodude

@AnthonyTanas 아직 AS를 시도 했습니까? 우리는 새로운 프로젝트를 시작하고 있으며 현재 Eclipse를 사용하고 있지만 싫습니다. 지금까지의 경험을 듣고 싶습니다.
user1130176 2014

2
@ user1130176 꽤 빨리 Eclipse로 다시 전환했지만 꽤 빨리 포기했습니다. 라이브러리를 추가하는 방법을 알 수 없었습니다. 라이브러리를 libs 폴더에 넣은 다음 참조하는 데 익숙했지만 분명히 그렇게 작동하지 않았고 다른 학습 곡선을 다루고 있습니다. 새로운 라이브러리는 지금이 선택적인 학습 곡선에 적합하지 않다고 생각했습니다. 나는 그것을 만나기 전에 그것을 좋아했지만 솔직히 그것에 대해 많은 경험을 얻지 못했습니다.
Geeks On Hugs 2014 년

9

좋은 질문입니다. 대답은 SO 대답에 합리적으로 게시 할 수있는 것보다 훨씬 깁니다.

Android를 처음 사용하는 경우 반드시 Android Studio를 사용해야합니다. Eclipse를 사용하면 Google이 향후 지원하지 않을 것이라고 강력하게 표시 한 오래된 IDE (특히 Android 용)를 배우게됩니다. 지금부터 2 년 후에 사용할 기술을 배우는 것이 훨씬 좋습니다.

또한 Android Studio는 먼 길을 왔으며 여러 번 업데이트되었습니다. 과거에는 확실히 더 흔들 렸지만 이제는 문제없이 두 개의 개별 Android 앱 프로젝트에 사용했습니다.

나는 또한 완전한 심층 세부 사항을 원하는 모든 사람을 위해이 주제에 대한 두 개의 포괄적 인 기사를 작성했습니다. 여전히 사용할 울타리에 있다면 다음 중 하나를 읽을 수 있습니다.

차이점에 대한 일반적인 개요를 원하는 경우 :

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/roadmapcode.google.com/p/android/issues/detail?id=57668 참조 "Eclipse에서 작동하도록하려면 수정하는 것과 동일한 방식으로 Eclipse 용 Gradle 플러그인을 변경해야합니다. "인 IntelliJ에서 Gradle을 지원
폴 Verest


4

추가 프로 :

Android Studio는 Gradle을 빌드 시스템으로 사용하는 Android 프로젝트에 사용할 수 있습니다. Gradle은 Android 애플리케이션을 빌드하고 테스트하기위한 표준이되고 있습니다. Android 웹 사이트에서 Gradle 플러그인 사용자 가이드 를 확인하세요 .

이 답변을 작성할 당시 Eclipse 용 ADT 플러그인은 Gradle 레이아웃 스타일을 지원하지 않습니다. Eclipse + Android + Gradle을 사용하고 Gradle 디렉토리 레이아웃이있는 Android 프로젝트를 사용하려면 약간의 해킹이 필요합니다. Android 프로젝트에서 Eclipse와 Gradle의 통합을 참조하십시오 .


4

Android Studio를 사용해야하는 이유는 무엇입니까? 예를 들어 Eclipse 용으로 개발 된 라이브러리를 가져 오는 것과 같은 문제와 복잡한 작업이 발생하고 Eclipse를 계속 사용하는 대신 발생할 수있는 버그에 대한 지원이 적습니다.

원하지 않으면 안됩니다. 이 새로운 소프트웨어를 사용해 보거나 Eclipse 플랫폼에서 동일한 것을 기다릴 수 있습니다. http://tools.android.com/roadmap 참조

안드로이드 스튜디오

  • Gradle Build 시스템 심층 통합
  • ADT 기능 패리티

Eclipse 플러그인

  • 시각적 레이아웃 편집기
  • 자원 관리자
  • 테마 편집기
  • 더 나은 리팩토링 지원

그것은 Android Studio가 gradle로 추진하는 동안 아직 ADT 기능 패리티에 있지 않습니다.

Android Studio와 Eclipse의 진정한 장점은 무엇입니까?

다른 플랫폼 인 IntelliJ를 기반으로합니다. Eclipse, IntelliJ, NetBeans 및 기타 플랫폼에는 모두 사용자, 기능, 버그 및 개발 계획이 있습니다. 따라서 Android Studio를 사용하기 시작하는 경우 IntelliJ 사용자로부터 배워야합니다. 이러한 기능과 버그를 방지하는 방법에 대해 알려야합니다.

결국 동일한 작업을 수행하는 또 다른 소프트웨어입니다.

읽기 는 이클립스와 안드로이드의 Gradle을 빌드 시스템을 사용할 수 있습니까? Eclipse에서 gradle을 사용하는 Android에 대한 링크가 훨씬 더 많습니다.

지금 실험하거나 추가 빌드 시스템으로 완전히 사용하려면 Eclipse 용 Nodeclipse / Enide Gradle ( marketplace ) 을 사용 해보세요 .

Nodeclipse / Enide 노력에 의해 Eclipse 용 Gradle에 대한 일부 스크린 샷 . Android Studio와 마찬가지로 개발 중입니다.


2

이전 Eclipse 사용자로서 "Android Studio vs Eclipse"주석을 읽은 후 Eclipse에 머물 렀습니다. 그러나 저는 Gradle 빌드를 고수했고 마침내 Android Studio 등으로 전환하기로 결정했습니다. 정말 쉬운 환경입니다! Gradle로 1 분 만에 프로젝트를 빌드했고이 제품에 완전히 익숙하지 않지만 추가로 시간을 보내지 않았습니다.


1

오랫동안 Android 앱을 작성하지 않은 노련한 Visual Studio + ReSharper 사용자로서 저는 Eclipse보다 훨씬 직관적 인 Android Studio를 찾고 있습니다. 내가 사용하는 많은 키보드 단축키는 단순히 동일한 방식으로 작업하는 데 사용됩니다. 지금까지 훨씬 더 많은 Eclipse 친화적 인 튜토리얼과 예제가 나와 있기 때문에 학습 곡선이 더 가파르 지 않을까 걱정했지만 지금까지 필요할 때마다 모든 것을 Android Studio 세계로 매우 쉽게 번역 할 수있었습니다.

내가 Java / Eclipse 배경에서 왔더라면 나는 그것에 대해 다르게 느낄 것이라고 확신합니다.

또한 내가 (아직) 파워 유저라고 부르는 것은 아니지만 Android Studio가 매우 안정적이고 기능이 완벽하다는 것도 나에게 (버그를 언급 한 다른 답변을 작성한 후 몇 달 후) 나에게 보인다.

현재 어떤 플랫폼을 사용하든, 한 시간 정도를 다른 플랫폼과 함께 사용하면 SO 답변이나 블로그 게시물보다 더 많은 정보를 얻을 수 있습니다.


0

몇 가지 장점은 다음과 같습니다.

  1. 플러그인이 아닌 Android 플랫폼 전용입니다.
  2. 플랫폼 업데이트를 더 빨리받을 수 있습니다.
  3. 이클립스 플러그인 개발 강도는 앞으로 멈추지 않으면 천천히 감소 할 것입니다.
  4. 블랙 테마에서 정말 좋아 보입니다.
  5. 에뮬레이터는 틈새 시장을 찾고 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.