6

이전 버전에서는 Eclipse Studio에서 이클립스 프로젝트를 변환없이 쉽게 열 수있는 것처럼 보였다. 나는 안드로이드 스튜디오 환경을 선호하지만 이클립스를 기본 IDE로 사용하는 프로젝트 작업을하고있다. 차라리이 프로젝트를 위해 Eclipse 번들을 다운로드 할 필요가 없다.Android Studio 0.4.3 이클립스 프로젝트 (gradle 제외)

Android Studio 0.4.3에서 gradle 빌드 시스템으로 변환하지 않고 이클립스 프로젝트를있는 그대로 열 수 있습니까?

EDIT : Android Studio의 소스 제어 기능 다운로드를 사용하면 그 방법으로 프로젝트를 열 수 있습니다. 그러나 이미 소스를 다운로드 한 경우에는 어떻게해야합니까? 나는 그것을 다시 내려 받기 위해 그것을 제거하고 싶지 않습니다. 이 옵션이 기본 '가져 오기'마법사에서 사라진 것처럼 보입니다.

+0

그런 다음 ADT 플러그인을 사용하여 Intellij Idea를 사용해야한다고 생각합니다. 두 가지 유형의 Android 프로젝트를 모두 지원합니다. 그것은 단지 그것을 위해 만들어진 것입니다. – pyus13

+0

궁극적 인 목표는 하루 만에 Android 스튜디오로 이동하는 것이므로 intellij의 기본 ide로 전환하고 싶지 않습니다. – damccull

+0

내 답변을 확인하십시오, 나는 코멘트에 긴 문자열을 쓰는 것이 좋지 않습니다. – pyus13

답변

6

여기 내 대답에이

룩을 수행 할 권장하지 않습니다 우리는 사용자가 Gradle 빌드 시스템으로 이동할 것을 강력하게 권장하고 있습니다. 우리는 느린 프로세스를 통해이를 만들 수있는 유일한 방법을 만들고 있습니다. new 0 Android Studio의프로젝트 - Eclipse 기반 프로젝트를 가져올 때이 기능이 표시됩니다. 우리는 개미와 이클립스 내부 빌더를 포함한 Gradle과 함께 사용중인 다른 모든 빌드 시스템을 대체하고 싶지만 후자의 두 가지는 로드맵에서 더 멀리 있습니다.

Android Studio로 이동하는 것이 궁극적 인 목표라면, Gradle 빌드 파일을 재고하고 설정하기를 원할 수 있습니다. Gradle 스타일의 멀티 모듈 프로젝트 구조 (현재 Eclipse 가져 오기 도구가 프로젝트 사본을 작성하여 사용자에게 부과하는 구조)를 채택 할 필요가 없습니다. build.gradle 파일을 다시 작성하여 Eclipse 구조화 프로젝트를 내부에서 사용할 수 있습니다. 이클립스에서이 기능을 사용하여 프로젝트를 Gradle 빌드 파일로 내보내는 경우 좋은 시작을 얻을 수 있습니다. ADT의 기능이 약간 오래된 버전이지만 빌드 파일에서 Android Gradle 플러그인의 버전과 출력하는 래퍼의 Gradle 버전을 업데이트해야합니다.

저는 이것이 실제로 당신의 문제를 해결할 것이라고 생각합니다.IntelliJ 또는 Android Studio는 Eclipse 프로젝트를 직접 사용할 수 없었습니다. 항상 Eclipse 프로젝트를 가져 와서 IntelliJ 스타일의 프로젝트로 변환 했으므로 나중에 Eclipse 프로젝트를 변경하면 다시 가져와야합니다. IntellilJ 땅으로. Android Studio에서 이클립스 프로젝트를 복사하여 기본 디렉토리 구조로 변환하지 않고 Eclipse 프로젝트를 사용하는 것이 가장 바람직하다고 생각합니다. (그런데, 우리는이 제한을 해제하기 위해 Eclipse-to-Gradle 가져 오기를 향상시킬 것입니다.)

일단 Gradle 빌드 파일을 가져다 놓으면 Android Studio에서 프로젝트 작업을 할 때 사용할 수 있으며 이클립스에서 작업 할 때 Eclipse 프로젝트 파일이 남아있게됩니다. 큰 단점은 의존성과 프로젝트 구조를 변경하면서 동기화 상태를 유지해야한다는 것입니다. 그러나 너무 자주 발생하지는 않기를 바랍니다. Gradle을 사용하지 않더라도 두 프로젝트를 계속 동기화해야하므로 Gradle에서 비용이 들지 않습니다.

모든 것을 말하면서, 당신의 질문에 직접적으로 대답하지 않습니다. 이것은 당신의 프로젝트를 Gradle없이 사용하는 방법입니다.

IntelliJ이 내장 된 프로젝트가 있으면 Android Studio에서 열어서 일반적으로 Gradle로 마이그레이션하지 않고도 사용할 수 있습니다 (권장하는 프로젝트를 열 때 팝업이 표시되지만 무시할 수 있음). 그). 당신이해야 할 일은 그 초기 IntelliJ 프로젝트를 얻고 일단 그것을 가지고 있다면 .iml 파일을 소스 제어에 체크하십시오 - 그 파일 .iml은 모든 프로젝트 정보를 포함하고 있습니다. 이러한 파일을 가져 오려면 IntelliJ CE 또는 0.4.0 이전의 Android Studio에서 Eclipse 프로젝트를 가져와야합니다. 그렇다면 .iml 개의 파일이 있습니다.

난 당신이 빌드 시스템으로 Gradle을를 사용하는 경우, 우리는 당신이 소스 컨트롤로하지 확인하는 .iml 파일을하는 것이 좋습니다 지적합니다. 거기에서 build.gradle 파일은 프로젝트 구조에 대한 진실의 원천입니다. Android Studio에서 .iml 파일을 전혀 생성하지 않는다는 사실은 내부적으로 Android Studio가 직접이 프로젝트를 Gradle 파일에서 직접 구조를 파생시키는 대신 가져 오기로 간주한다는 것을 반영하는 구현 세부 사항입니다 (그리고 우리가 필요할 때 상태를 다시 동기화합니다) . 그러나 .iml 파일을 소스 컨트롤에 저장하거나 직접 수정하면 재 동기화 할 때 변경 한 내용이 혼동되거나 손실 될 수 있습니다.

+1

대답 주셔서 감사합니다, 스캇. 당신이 기술 할 때 gradle과 eclipse를 나란히 사용할 수 있다는 것을 알았더라도 여전히 두 가지 모두를 만들 수 있다면 그 주제와 더 관련이있는 방식으로 질문했을 것입니다. 나는 그것을 조사해야 할 것이다. 그 방향으로 나를 가르쳐 주셔서 감사합니다. 더 이상의 조언이 있다면 여기로 놓으십시오. – damccull

+0

좋은 답변입니다. 내 팀이 이클립스를 선호하기 때문에 안드로이드 스튜디오가 정말 마음에 들지만 사용하는 데 큰 문제가 있습니다. 너무 나쁘면 여러 환경에서 작업하기가 어렵습니다. 해결 방법을 사용하여 git 소스에서 프로젝트를 복제 한 다음 "이전"설정을 얻었습니다. – span

+1

내 코드의 경로가'MyApp/app/src/main/src/com/mywebsite/myapp/AnActivity.java'보다 짧으면 Gradle은 그렇게 나쁘지 않을 것입니다. 누군가 농담 같은 생각처럼 보입니다. – Timmmm

1

Android Studio 대신 Intellij Idea에 ADT Plugin을 사용해 보셔야합니다. Intellij IDEA는 두 유형의 Android 프로젝트를 모두 지원합니다.

무엇을 Android Studio로 완전히 옮길 수 있습니까?

Android Studio의 새로운 기능은 Intellij IDEA를 기반으로 한 IDE입니다. Intellij IDE와 AS간에 언제든지 쉽게 전환 할 수 있습니다. 유일한 것은 AS에서 배우는 새로운 gradle 빌드 시스템입니다. IDE 관련 기능의 대부분은 Intellij IDE에도 있습니다.

Android Studio를 시작하려면 gradle Build System을 사용하십시오. 이는 새로운 도구의 주력 일뿐입니다.

질문에 따라 프로젝트를 gradle로 옮기고 싶지 않은 경우 이클립스와 Android Studio의 Intellij IDEA와 같은 IDE를 함께 사용할 수 있습니다. 안드로이드 스튜디오와 함께 이클립스를 가지고 나를 포함한 개발자의 메시지.

는 편집 :

나는 안드로이드 스튜디오에서 이클립스 프로젝트를 가져올 해결 방법을 찾았지만 나는

Not Use Gradle In Android Studio

관련 문제