2014-01-29 5 views
0

그래서 Android Studio를 사용하는 사용자가 점점 더 늘어나고있는 것처럼 보였습니다. 궁금해하고 그걸 들으려고했습니다.Eclipse에서 Android Studio로 마이그레이션

저는 지금까지 Eclipse를 사용하여 프로젝트를 Android Studio로 이전하려고했습니다. 그래서 android.developer.com에서 제안한대로 Eclipse 내에서 gradle 빌드 파일을 내보냈습니다. 잘 작동

은, 지금은 내가 그 Unable to import Eclipse project to Android Studio 오류가 발생했습니다 가져올하려고 할 때 안드로이드 스튜디오 0.3.2

에 그것을 가져 싶었다. 이제 건물입니다.

그러나 건물 완성이 끝나기 전에 새 버전이 나왔습니다. 이전 버전의 Gradle (1.6)을 묻는 것이 었습니다 ... 좋아, 할 수 있습니다. 바로 첫 번째 오류로 나를 인도합니다. 그래서 나는 이것을 시도했다. - Gradle version 1.6 is required. Current version is 1.8-20130730220035+0000

그러나 나는 Android Studio로 새로운 프로젝트를 만들 수있다.

나는 약 1 시간 동안 이것을 시험해 보았다. 그리고 그것이 나에게 무엇이 원하는지에 관해 알기 때문에, 소변을 적시 게하고있다. 그것은 일종의 버그인가, 아니면 실수를 저지른 것입니까?

+0

아무 도움이되지 않고 프로젝트가 크지 않은 경우에도 수업 및 드로어 블을 복사하여 새 프로젝트에 붙여 넣을 수 있습니다. 그다지 좋지는 않지만 내 프로젝트 중 하나를 AS로 마이그레이션 할 수 없어 한 번 도움이되었습니다. 이상하게도 다른 것들을 가져 오면 문제없이 돌아 왔습니다. – Endzeit

+0

안드로이드 스튜디오는 베타 버전이 아닌 "조기 액세스 미리보기"입니다. 노련한 안드로이드 개발자들은 "적대적"이라고 묘사했습니다. IMHO, 실제로 개발을 완료하려고한다면 시간 낭비입니다. – 323go

+0

나는 그것을보고 싶었다. 왜 그 질문을 downvote겠습니까? –

답변

1

아주 오래된 버전의 Android Studio를 사용하고 있습니다. 0.4.3으로 업그레이드하는 것이 좋습니다. 0.4.0 이후의 버전에서는 Eclipse에서 프로젝트를 번거롭게 (그리고 문제가있는 것처럼) 내보내기해야하는 대신 Eclipse 프로젝트를 직접 가져올 수 있습니다. 올바른 플러그인과 Gradle 버전을 설정하는 것이 더 똑똑합니다. 0.4.3에는 0.4.0-0.4.2 이상의 몇 가지 중요한 버그 수정이 있습니다.

+0

흠, 유효한 포인트. 내가 오늘 사본을 다운로드 했으므로 최신 버전을 확인하지 못했습니다. –

+0

0.4.3 설치 지침/링크 : http://tools.android.com/download/studio/canary/0-4-3 –

+0

덕분에 업데이트가 해결되었습니다. –

0

방금 ​​프로젝트를 이전했습니다. 내 편에서 두 가지 제안이 있습니다.

  1. 최신 Android Studio를 사용하십시오.
  2. Eclipse에서 프로젝트를 내보내거나 가져 오지 마십시오. 대부분이 단계 이후에 프로젝트에 오류가 발생할 가능성이 높습니다. 빌드 된 깨끗한 프로젝트부터 시작하면 많은 시간을 할애하고 불필요한 좌절을 피할 수 있습니다.
  3. Android Studio에서 빈 Android 프로젝트를 만듭니다. 오류없이 작성해야합니다 (⌘ F9). 공식 Gradle Plugin user guide을 사용하여 향상시키기 시작합니다.
  4. libraries 폴더를 만들고 거기에 모든 라이브러리를 하나씩 추가하십시오. 사용자 안내서에서 설명한대로 build.gradle 종속성을 업데이트하십시오. 모든 것이 성공적으로 구축되었는지 확인하십시오.
  5. 모든 라이브러리를 빌드 한 후에 Eclipse 프로젝트의 소스, 자원 및 자산을 Android Studio 프로젝트의 해당 폴더에 복사하여 붙여 넣을 수 있습니다. 모든 것이 예상대로 구축되었는지 확인하십시오.
  6. 이제 내가 몇 시간에 그것을 한 적이

등 ProGuard를 구성, 릴리스 인증서와 같은 고급 구성으로 시작할 수 있습니다. 희망이 당신을도 도움이됩니다.