이 질문에 대한 객관적인 답변을 원합니다.
Android Studio를 사용해야하는 이유는 무엇입니까? 예를 들어 Eclipse 용으로 개발 된 라이브러리를 가져 오는 것과 같은 문제와 복잡한 작업이 발생하고 Eclipse를 계속 사용하는 대신 발생할 수있는 버그에 대한 지원이 적습니다.
Android Studio와 Eclipse의 진정한 장점은 무엇입니까?
이 질문에 대한 객관적인 답변을 원합니다.
Android Studio를 사용해야하는 이유는 무엇입니까? 예를 들어 Eclipse 용으로 개발 된 라이브러리를 가져 오는 것과 같은 문제와 복잡한 작업이 발생하고 Eclipse를 계속 사용하는 대신 발생할 수있는 버그에 대한 지원이 적습니다.
Android Studio와 Eclipse의 진정한 장점은 무엇입니까?
답변:
마지막 업데이트는 이제 1 년이 넘었으므로 여기에 또 다른 업데이트가 있습니다 (2016 년 10 월 25 일) .
Android Studio에서 IntelliJ를 사용하는 유일한 이유 는 Ultimate 버전을 사용 하는 경우 입니다. IDE와 함께 사용할 수있는 더 많은 플러그인 이 있습니다. 이미 Ultimate 버전을 사용하고 있고 두 개의 IDE를 동시에 사용하고 싶지 않다면 Android Studio로 전환 할 이유가 없습니다 (최첨단 기능 제외).
Android Studio는 현재 C / C ++ 플러그인과 함께 제공되지만 AFAIK는 HTML / CSS / JS에 대한 지원이 아직 없습니다 (요즘 이러한 모든 하이브리드 프레임 워크에 도움이 됨).
이 응답 짧은 유지를 위해서, 나는 대신에, 이전의 모든 (오래된) 문을 제거하기 위해 선택했습니다 타격 을. 관심이 있으시면 편집 내역 을 찾아보십시오 !
Eclipse + ADT는 때때로 어쨌든 미완성 제품처럼 느껴집니다. 새로운 것을 시도하는 것을 좋아하거나 Eclipse의 팬이 아니라면 Android Studio를 사용하는 것이 좋습니다. 지금 Eclipse에 만족한다면 Android Studio가 충분히 성숙해질 때까지 계속 유지하십시오.
좋은 질문입니다. 대답은 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/
추가 프로 :
Android Studio는 Gradle을 빌드 시스템으로 사용하는 Android 프로젝트에 사용할 수 있습니다. Gradle은 Android 애플리케이션을 빌드하고 테스트하기위한 표준이되고 있습니다. Android 웹 사이트에서 Gradle 플러그인 사용자 가이드 를 확인하세요 .
이 답변을 작성할 당시 Eclipse 용 ADT 플러그인은 Gradle 레이아웃 스타일을 지원하지 않습니다. Eclipse + Android + Gradle을 사용하고 Gradle 디렉토리 레이아웃이있는 Android 프로젝트를 사용하려면 약간의 해킹이 필요합니다. Android 프로젝트에서 Eclipse와 Gradle의 통합을 참조하십시오 .
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와 마찬가지로 개발 중입니다.
오랫동안 Android 앱을 작성하지 않은 노련한 Visual Studio + ReSharper 사용자로서 저는 Eclipse보다 훨씬 직관적 인 Android Studio를 찾고 있습니다. 내가 사용하는 많은 키보드 단축키는 단순히 동일한 방식으로 작업하는 데 사용됩니다. 지금까지 훨씬 더 많은 Eclipse 친화적 인 튜토리얼과 예제가 나와 있기 때문에 학습 곡선이 더 가파르 지 않을까 걱정했지만 지금까지 필요할 때마다 모든 것을 Android Studio 세계로 매우 쉽게 번역 할 수있었습니다.
내가 Java / Eclipse 배경에서 왔더라면 나는 그것에 대해 다르게 느낄 것이라고 확신합니다.
또한 내가 (아직) 파워 유저라고 부르는 것은 아니지만 Android Studio가 매우 안정적이고 기능이 완벽하다는 것도 나에게 (버그를 언급 한 다른 답변을 작성한 후 몇 달 후) 나에게 보인다.
현재 어떤 플랫폼을 사용하든, 한 시간 정도를 다른 플랫폼과 함께 사용하면 SO 답변이나 블로그 게시물보다 더 많은 정보를 얻을 수 있습니다.
몇 가지 장점은 다음과 같습니다.