기존 소스 코드에서 새 프로젝트를 만들려고합니다. 다음과 같은 오류가 계속 발생합니다. “잘못된 프로젝트 설명”, 프로젝트 경로가 같은 이름으로 “다른 프로젝트의 위치를 겹칩니다”. 그 이유는 이전에 소스 코드에서 해당 프로젝트를 생성했지만 소스 코드 디렉토리를 다시 추가하기 전에 해당 프로젝트를 삭제하고 전체 디렉토리를 삭제했기 때문입니다. 청소 및 재시작과 같은 모든 것을 시도했지만 아무것도 작동하지 않았습니다. 내 작업 공간 디렉토리를 보았지만 이전 프로젝트에 대한 흔적이 없습니다. 이 문제와 관련하여 다음과 같은 몇 가지 질문이 있습니다 .Android 메모장 학습-연습 1-더 많은 문제 이지만 답이 없습니다.
답변
작업 공간으로 이동하여 프로젝트 소스 코드 폴더를 작업 공간 외부의 다른 영역 (예 : 데스크탑)으로 이동하십시오. 프로젝트가 Eclipse에서 삭제되었는지 확인한 다음 해당 디렉토리의 소스에서 새 프로젝트를 작성하십시오.
다른 작업은 첫 번째 프로젝트의 소스와 다른 이름으로 프로젝트를 작성하여 작업 공간에 새 프로젝트를 기능적 프로젝트로 포함시키는 것입니다. 그런 다음 작업 공간 디렉토리로 이동하여 원래 프로젝트가 포함 된 폴더를 삭제하거나 이동하십시오. 이번에는 두 번째 프로젝트를 사용하여 올바른 이름으로 이름을 지정하여 소스에서 프로젝트를 다시로드하십시오. 또는 두 번째 프로젝트를 다시 이름으로 리팩토링 할 수 있습니다.
답변
나는이 문제를 잠시 동안 고투 해 왔으며 그 이유는 (Android의 경우) 프로젝트를 작업 공간으로 가져 오는 두 가지 방법이 있기 때문이라고 생각합니다
1) 파일> 가져 오기> 일반> 기존 작업 공간으로 프로젝트
2) 파일> 가져 오기> 안드로이드> 작업 공간으로 기존 코드
여기에 설명 된 오류는 방법 2)와 관련이 있습니다.
방법 1)의 경우 프로젝트가 이미 작업 공간에있는 경우 “프로젝트를 작업 공간에 복사”상자를 선택 해제하지 않으면 겹침 문제가 발생하지 않습니다.
편집 : 원래 게시물에 없었던 세 번째 방법이 있습니다.
3) 파일> 새> 기타> Android> 기존 Android 프로젝트를 작업 공간에
답변
Android-> 기존 Android 코드를 작업 공간으로 가져 오는 대신 일반-> 기존 프로젝트를 작업 공간으로 사용해야합니다. 아마도 해결책 일 것입니다.
답변
오늘은 실수로 문제를 해결했습니다.
아래 2 단계는 포함되지 않지만 확실하지 않을 수 있습니다.
- (Eclipse 메뉴) * “/ Window / Android SDK Manager”에서 호출하고 a) “Android SDK 도구”b) “Android SDK 플랫폼 도구”패키지를 업데이트하십시오.
- Eclipse 메뉴 “/ 도움말 / 업데이트 확인”에서 호출하고 Eclipse를 업데이트하십시오. Eclipse를 다시 시작하십시오.
아래 단계가 필요합니다.
- 일식 메뉴에서 “/ 파일 / 가져 오기 / Android / 기존 Android 코드를 작업 영역으로”
- 문제가있는 프로젝트 또는 문제가있는 projectS 상위 디렉토리를 찾아서 선택하십시오.
- “프로젝트를 작업 공간에 복사”를 확인하십시오.
- “작업 세트에 프로젝트 추가”를 확인하십시오.
-
마무리를 누릅니다.
-
[선택 시나리오] : 프로젝트 및 포함 폴더의 이름이 정규화 된 패키지 이름으로 바뀐 경우 Eclipse에서 프로젝트 노드 상위 (프로젝트의 이전 이름 대신 프로젝트 패키지 이름이 표시됨)를 클릭하고 이전의 프로젝트 이름을 바꾸십시오. 이름. Eclipse도 폴더 이름을 바꿉니다.
PS는 Eclipse Juno에서 테스트되었습니다.
편집 : 이 답변 이후 많은 시간이 지났으며 새로운 Eclipse 및 Android SDK가 도착했습니다. 기존 프로젝트를 가져 오는 동안 더 이상 문제가 없습니다. 가져 오기 전에 고려해야 할 유일한 것은 이클립스 작업 공간 디렉토리 외부로 프로젝트 폴더 (가져 오기를 원하는 폴더)를 옮긴 다음 확인란 ( “프로젝트를 작업 세트에 복사”, “프로젝트를 wokring 세트에 추가”)을 체크하는 것입니다. 가져 오기 마법사 대화 상자. 또한 최신 Android SDK 로이 작업을 수행하는 것이 좋습니다. 더 이상은 더미 이름의 프로젝트를 가져 오지 않으며 일부 사용자 정의 경우와 같이 폴더의 이름을 바꾸지 않기 때문입니다.
답변
나는 비슷한 문제로 벽에 머리를 부딪쳤다. 도움이 된 유일한 것은 이 게시물 의 단계를 따르는 것입니다 .
답변
이 문제는 나를 미치게하지만 그 원인이 무엇인지 알고 있습니다. 문제는 일식이 사용자 정의 인 경우 작업 공간 폴더 내에 동일한 이름의 프로젝트를 가진 폴더를 만들만큼 똑똑하지 않다는 것입니다.
이를 해결하는 방법은 모든 프로젝트가 프로젝트 이름과 일치하는 이름을 가진 폴더에 있는지 확인하는 것입니다. 그렇지 않으면 모든 프로젝트 파일이 디렉토리로 바로 덤프됩니다. 오류가 발생하는 이유는 프로젝트를 다른 프로젝트에 넣었다고 생각하기 때문입니다 (아마도 프로젝트 구성 파일을 읽습니다).
기본 작업 공간 경로를 사용 하지 않을 때 이것이 특히 문제라는 것을 알았습니다 . 이 문제를 해결하는 방법은 프로젝트 이름을 위치 끝에 추가하는 것입니다. “HelloWorld”라는 이름의 프로젝트를 / Users / name / Documents / projects / android /에 넣고 있다고 가정하면 다음과 같이 “HelloWorld”를 수동으로 추가하려고합니다. / Users / name / Documents / 프로젝트 / android / HelloWorld. 이렇게하면 프로젝트가 다른 프로젝트가 아닌 “HelloWorld”라는 자체 폴더에 저장됩니다. 폴더 내에없는 프로젝트가 프로젝트와 동일한 이름의 폴더에 있으면 오류를 해결하십시오.
답변
다음 단계를 사용하여이 문제를 해결했습니다.
1) File -> Import
2) Click General then select Existing Projects into Workspace
3) Click Next
4) Browse the directory of the project
마침을 클릭하십시오!
그것은 나를 위해 일했다