2011-10-21 4 views
1

완전히 이상한 문제가 발생하여 비슷한 경험이 있는지 궁금합니다.파일 이름이 a 또는 b로 시작하면 ImageButtons가 나타나지 않습니다.

ImageButton이 화면 상에 나타나지 않는 이유를 알 수 없었습니다. 여러 비슷한 것들이 잘 작동했을 때 그 이유를 알 수 없었습니다. 다른 이미지가 동일한 ImageButton XML에 사용될 때 잘 작동한다는 것을 알았습니다 ... 파일 이름을 변경하면 이미지가 나타납니다.

수십 번의 테스트를 거친 후 파일에 짧은 이름, 긴 이름, 모든 종류의 이름을 줄 수 있음을 발견했습니다 ... 그러나 파일 이름이 "a"또는 "b"로 시작하면 이미지가 나타나지 않았습니다. "c"또는 "d"또는 "e"또는 몇 개의 다른 글자로 시작하면 (모든 가능성을 테스트하지는 않았지만) 나타납니다. 그러나, 다른 유사하게 지명 된 심상은 말썽이 없었다. 이 하나의 이미지.

그런데 최근에 또 다른 이미지와 ImageButton으로 다시 발생했습니다. 앱에 추가했습니다. 다시 한번, 첫 글자를 다른 글자로 바꾸면 효과가 있었지만 다른 매우 유사한 버튼과 이미지는 문제가되지 않았습니다.

왜 이런 일이 일어나는 지 알고 있으며이 기괴한 행동을 없애기 위해 어떻게 해결할 수 있습니까? 안드로이드 2.2

예, 청소 한 프로젝트를 대상으로

최대 OS X 10.7.1 이클립스 3.7.0 는 전화에서 응용 프로그램을 제거 Eclipse를 다시 시작, 등등 컴퓨터와 다시 시작. 네, 파일의 이름이 XML 파일에서 설정 한 것과 일치한다는 것은 확실합니다.

+0

정말 이상한 몇 가지 코드를 게시하고, XML – Caner

+3

. 최소한의 재현 케이스를 만들려고 했습니까? 문제를 좁힐 수있을뿐만 아니라 다른 사람들도 시도해 볼 수 있고 같은 결과를 얻을 수 있습니다 ... http://sscce.org/ – HostileFork

+2

[' Log.wtf()'] (http://developer.android.com/reference/android/util/Log.html#wtf). 문제를 직접 해결하지는 않지만 디버깅이 더 편리 할 것입니다. – fredley

답변

0

분명히 이것은 내 Eclipse의 단점이었습니다. 때로는 다른 무작위, 기괴한 일들을 수행하기도합니다. 명백한 원인이없는 버그가 생길 때마다, 먼저 프로젝트를 정리하고 Eclipse를 다시 시작한 다음 프로젝트를 다시 정리하는 것입니다. 최근에이 문제를 보지 못했지만 OS 라이온 업데이트 또는 Android SDK 도구 업데이트로 인한 것인지 또는 무작위로 인한 것인지 알 수 없습니다. :(

다른 사람이 이클립스 알수없는 기괴한 문제로 실행되는 경우, 몇 번을 다시 시작하고 프로젝트를 청소 해보십시오 -. 또는 어쩌면 제거하고 Eclipse를 다시 설치

관련 문제