2013-02-19 1 views
3

내 Android 2.2 프로젝트 용 Windows 7에서 Eclipse (4.2.1 Juno)를 사용하고 있습니다. 내 드로어 블 폴더에 여러 PNG 리소스가 있고 PNG 파일 (Paint/Photoshop 등)을 편집하면 이클립스가 파일이 변경된 것을 인식하지 못하고 ADT 그래픽 레이아웃 디자이너가 여전히 이전 버전의 영상. 프로젝트 폴더 목록을 새로 고치려고했는데 프로젝트 -> 정리를 시도했지만 어느 것도 영향을 미치지 않았습니다. Eclipse가 새로운 이미지 버전을 인식하게하는 유일한 방법은 완전히 종료하고 재시작하는 것입니다.Eclipse - Android 드로어 블 이미지 리소스가 새로 고침되지 않습니다.

Eclipse에 이미지를 '캐시'하지 말고 항상 최신 버전의 디스크를 읽는 데 사용할 수있는 설정이 있습니까?

+0

깨끗이해야합니다. res 폴더를 새로 고쳐 보셨습니까? 일식을 재개하지 않으면 충분할 수도 있습니다. –

답변

1

Eclipse의 일반적인 문제로 작업 영역의 파일에 대한 외부 변경 사항을 인식하지 못합니다. 내가이 문제를 조금 해결했다는 것을 알게 된 유일한 사실은 (외견 상 미친 것만 제외하면) 외부 도구 구성의 새로 고침 설정입니다. 즉, 예를 들어 Ant 빌드를 실행하면 eclipse가 작업 영역이나 특정 자원을 나중에 새로 고치도록 지시 할 수 있습니다. 그래도이 일을 자동으로 수행하는 방법을 모르겠습니다.

0

이미지를 추가 한 후 저장되지 않은 모든 리소스와 파일을 저장해보십시오. 다시 시도하십시오. 단일 프로젝트를 정리하고 모든 프로젝트를 정리하면서 두 옵션 모두를 청소하십시오.

5

Eclipse에서 시도하십시오 Project -> Clean 프로젝트를 선택하십시오. 이렇게하면 R.java 파일이 삭제되고 새 파일이 생성됩니다.

0

자동 설정에 대해 잘 모릅니다. 그러나 나는 효과적이라고 생각되는 비교적 간단한 수동 작업을 발견했습니다. 나는 너와 같은 문제를 안고 있었다. 이제 다음 절차가 Eclipse Juno 4.2.1을 사용하여 일관되게 작동하는 것으로 보입니다.

"res"폴더를 클릭하여 선택한 다음 F5 키를 눌러 새로 고침하십시오. 또한 PNG 파일 타임 스탬프가 수정되었는지 확인하십시오.

0

리소스는 bin \ res 폴더에 캐시됩니다.

  1. 폴더 bin \ res를 모든 내용으로 삭제하는 스크립트를 만듭니다.

  2. 이 스크립트를 빌더 목록의 외부 도구로 추가하십시오.

  3. CDT 빌더 뒤에 빌더 목록의 위치를 ​​설정하십시오. 목록의 두 번째 위치. CDT 빌더가없는 경우 먼저 설정하십시오.

  4. 즐기십시오.