2013-12-15 5 views
0

내 제목을 수정하십시오. 이 문제는 너무 이상해서 나는 그것을 무엇이라고 부를지 모릅니다. 여기Android Eclipse - src 폴더의 패키지 폴더가 정상이 아닙니다.

은 일반적으로을해야하고, 내 패키지 탐색기보기에서 같이 무엇을 내 src 폴더 :

다음

enter image description here

이 무엇이고 지금은 다음과 같습니다

enter image description here

내가 한 일을 기억하지 못한다. (이클립스는 내가 평생 사용했던 프로그램 중 가장 버그가있다.) 내 수업을 통해 JAR 파일을 만들려고 할 때 일어난 것 같습니다. 이와

문제는 :

  1. 내 응용 프로그램 시작시 항상 충돌합니다.
  2. 오류 메시지가 없습니다. 나는 내 수업에서 iynbiun을 쓸 수 있었고 빨간 밑줄이 없을 것이다. 그것은 항상 컴파일 할 수없는 코드로도 내 앱을 실행 (따라서 내 수업을 컴파일) 할 것입니다.

어떻게하면 첫 번째 이미지로 돌아갈 수 있습니까?

+0

com.mikeyaworski 패키지를 마우스 오른쪽 단추로 클릭하고 리팩터링 ...을 선택한 다음 이름을 바꾸고 이름을 다시 com.mikeyaworski.calculator로 바꿉니다. 그런 다음 해당 계산기 하위 디렉토리에서 모든 .java 파일을 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 복사를 선택하십시오. 그런 다음 새로 이름을 변경 한 com.mikeyaworski.calculator 패키지를 마우스 오른쪽 단추로 클릭하고 붙여 넣기를 선택하십시오. 모두 잘되었다고 가정하면, 그 의사 계산기 하위 디렉토리와 모든 내용을 삭제하십시오. 물론 백업을해야합니다. ;) – Squonk

+0

@ 스퀘크 나는 이름 바꾸기를 시도했다. 이것은 내 오류입니다 : '리팩토링'패키지 이름 바꾸기 '를 처리하는 동안 예외가 발견되었습니다. 이유 : 어설 션 실패 : '/ 계산기/src/com/mikeyaworski/계산기'를 이동할 수 없습니다. 대상은 원본의 계층 구조가되어서는 안됩니다.' –

+0

아이콘에서 계산기 하위 폴더가 단순히 파일 시스템 폴더 일 뿐이며 (이클립스 'Source'폴더가 아닙니다.) 프로젝트를 닫고 이클립스 한 다음 WIndows 탐색기를 사용하여 모든 파일을 이동하려고합니다. 당신은 \ src \ com \ mikeyaworski 폴더에 윈도우를 사용하고있다.) 계산기 서브 폴더를 삭제하고 이클립스를 다시 시작한 다음 프로젝트를 열어서 어떻게되는지 보라. – Squonk

답변

0

약간의 도움이 필요합니다.

같은 패키지 이름이 gen 폴더 안에 있는지 확인하기 전에 마찬가지로 com.mikeyaworski.calculator이라는 새 패키지를 만듭니다.

계산기 폴더를 com.mikeyaworski에서 com.mikeyaworski.calculator으로 끕니다.

나는이 단계 후에 계산기 폴더를 드래그 한 후 패키지 이름을 com.mikeyaworski.calculator.calculator으로 변경해야하기 때문에 패키지 이름을 변경해야한다고 생각합니다.

평소와 같이 이름을 바꾸고 빈 com.mikeyaworski 패키지를 삭제하십시오.

내 지식대로 패키지 이름이 com.mikeyaworski.abcd 인 경우 모든 활동은 com 폴더 -> mikeyaworski 폴더 -> abcd 폴더 내에 저장됩니다.

일부 변경 사항으로 인해 패키지 경로가 파괴되고 모든 Android 관련 클래스가 평면 자바 파일이되는 경우가 있습니다. 따라서 패키지 경로를 재구성하고이 안에 모든 Java 클래스를 넣으면 이전과 동일해야합니다.

+0

불행히도, 방금 새 작업 공간을 시작하고 파일을 복사했기 때문에 이것을 테스트 할 수 없습니다. 죄송합니다. 다시 이런 일이 일어나면 알려 드리겠습니다. –

+0

마이크 .. 감사합니다. – Ranjit

관련 문제