2012-01-12 4 views
3

저는 Eclipse를 사용하여 Android 앱을 제작하고 있습니다. 여러 개의 PNG 파일이있는 Drawable 폴더가 하나있는 경우 Eclipse의 UI 편집기가 ImageButton에 배치 한 이미지를로드하지 못합니다. 변환에 실패하고 로그의 @drawable 오류를 해결할 수 없으며 버튼이 편집기에서 공백으로 표시됩니다. 에뮬레이터에서 응용 프로그램을 실행하면 잘 작동합니다.Eclipse가 단일 드로어 블 폴더에 만족하지 않습니까?

이클립스에서 새 프로젝트 (내가 이름을 붙인 것, Drawable-hdpi, Drawable-mdpi 등)로 만든 3 개의 기본 폴더에 하나의 Drawable 폴더를 복사하면 이클립스가 잘 작동하며 그렇게된다. 에뮬레이터. 중간 DPI 폴더를 제외한 모든 폴더를 삭제하면 이클립스는 정상적으로 작동하지만 리소스를 사용하는 활동을로드하려고하면 에뮬레이터 (실제 앱)가 중단됩니다.

위의 조합 중 하나라도 작동해야합니다 (어쩌면 못생긴 크기 조정 된 이미지). 결국 어떤 비트 맵이 최악의 상황인지 파악하고 여러 버전을 만들 계획을 세우지 만,이 프로젝트 단계에서는 각 비트 맵 중 하나를 선택하고 운영 체제의 확장을 선호합니다. 이 일을 위해 최선의 방법은 무엇입니까?

최악의 경우 나는 이클립스 IDE에 불만을 제기하고 이미지를 디자인보기에 표시하지 않도록하겠다. 나는 어쨌든 XML 소스보기에서 많은 작업을한다.

+0

당신이 열 수 당김-nodpi에 배치 오류 로그를 시도하고 스택 추적을 게시? 한 가지 빨리 언급 할 것은 이미지가 이클립스 폴더 안에있는 디렉토리에 있는지 확인하는 것입니다 (폴더를 클릭하고 f5 키를 눌러 새로 고침). ImageButton에서 사용하기 위해 참조하는 이미지가 디렉토리에서 누락 된 경우이 오류가 발생합니다. – Jack

답변

6

(> 오류 로그 창>보기 표시)

+0

위대한 작품, 고마워요! Eclipse IDE 및 에뮬레이터에서 작동합니다. – eselk

+0

Ia는 drawable-normal-hdpi에서이 문제가 있었지만 drawable-hdpi에 내 이미지가있을 때는 모든 것이 정상입니다. – Yar