Eclipse에서 만든 프로젝트를 IntelliJ로 가져오기 위한 방법은 Google에서 이미 가이드하고 있다. 그런데 이상하게도 Eclipse에서 build.gradle를 만들어서 SVN 저장소에 Commit한 후 IntelliJ에서 Checkout을 하면 빌드가 되지 않는 문제가 발생한다.
이 프로젝트를 IntelliJ에서 Checkout하면서 동시에 프로젝트로 만들 수 있다.
1. IntelliJ에서 SVN 저장소로부터 프로젝트를 Checkout한다.
2. Checkout된 프로젝트를 Import한다.
3. Run Configurations를 설정한다.
4. 메뉴의 Run > Run...을 실행한다.
java.lang.IllegalArgumentException: Argument 0 for @NotNull parameter of com/android/tools/idea/jps/builder/AndroidGradleBuilder.createBuildTask must not be null: Argument 0 for @NotNull parameter of com/android/tools/idea/jps/builder/AndroidGradleBuilder.createBuildTask must not be null
|
분명히 이 과정에서 별 문제 없이 프로젝트를 Import하였음에도 불구하고 위와 같은 에러가 발생한다.
하지만 다음과 같은 방식으로 Import하면 문제가 발생하지 않는다.
1. SVN에서 Checkout을 한 후 프로젝트를 바로 열지 않는다.
Checkout 후에 위와 같은 대화상자가 나오면 No를 선택한다.
2. Checkout한 프로젝트를 수동으로 다시 Import한다.
3. Checkout한 디렉토리 중 프로젝트에 추가할 디렉토리를 선택한다.
SVN에서 Checkout을 하면서 동시에 프로젝트로 Import하는 경우에는 이 과정이 없었다.
댓글 없음:
댓글 쓰기