/gen already exists but is not a source folder. Convert to a source folder or rename it.

1680 단어
android 프로젝트 가져오기 후 빈 패키지 반복 오류가 발생하면 가져오는 자바 컴파일 단계와 관련이 있습니다. 프로젝트properties->를 클릭하십시오
java Compiler ->Compiler compliance 수정 level은 일반적으로 1.6입니다.
clean 프로젝트를 수정하면 다음과 같은 경우가 있습니다.
gen already exists but is not a source folder. Convert to a source folder or rename it 오류입니다.
 
 
이 문제에 대한 해결 방법:
 1. 프로젝트를 마우스 오른쪽 단추로 클릭하고 "Properties"를 선택합니다.
2. 왼쪽의 Java Build Path 선택
3. Source 탭 패널 열기
4. "Add Folder..."클릭
5. "gen"폴더를 선택하고 OK, YES를 누르고 OK를 클릭
6. 프로젝트를 마우스 오른쪽 단추로 클릭하고 "Andriod Tools"에서 "Fix Project Properties"를 선택합니다.
 
이 문제가 발생한 이유는classpath 파일 오류입니다. 이 파일은 프로젝트 루트 디렉터리에 존재합니다. eclipse에서 자동으로 생성된 것입니다. 이 파일은 프로젝트를 컴파일할 때 사용하는 $CLASSPATH를 정의합니다. 보통 수동으로 설정할 필요가 없습니다.오류가 발생하면 수동으로 수정할 수도 있습니다.
 
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path="src"/>
	<classpathentry kind="src" path="gen"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
	<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
	<classpathentry kind="lib" path="libs/ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar"/>
	<classpathentry kind="output" path="bin/classes"/>
</classpath>

데이터에서 쉽게 알 수 있듯이 프로젝트 종속 파일은 다음과 같습니다.
원본 파일의 특정 위치(kind="src")
실행 중인 시스템 환경(kind="con")
프로젝트의 library에 대한 구체적인 위치 정보 (kind="lib")
항목의 출력 디렉토리(kind="output")

좋은 웹페이지 즐겨찾기