2011-07-31 5 views
1

aapt 도구에 R12 (확인)까지 발생하는 충돌 버그가 있습니다. 나중에 더 자세한 내용을 알려 드리겠습니다. 그러나 제 질문에 대해서는 버그는 Windows 시스템에서 발생합니다. Linux가 아니라 이클립스와 관련이 없으며 명령 줄에서도 시도했습니다.
윈도우에서 appt 프로세스를 디버그하고 싶습니다. 안드로이드 build tree (나는 트렁크를 사용하고 있습니다)에서 건물의 fags에 -g를 추가하면 문제가 해결 될까요? 충돌이 어디 있는지보고 싶습니다.하지만 문제를 해결할 수 있는지 확인해야합니다.하지만 어셈블리 코드가별로 도움이되지 않으며 Linux 시스템에서 재현되지 않아 자연 환경에서 디버깅 할 수 없습니다. (도구는 '_sdk_win'과 함께 sdk 제품을 사용하여 Linux 용 mingw32 라이브러리를 사용하여 Linux 용 Windows 용으로 컴파일됩니다.)Windows에서 디버깅 안드로이드 도구 코드.

는 Regardig 버그 자체 :

  1. 이클립스에서 안드로이드 프로젝트를 열고 전화 '는'
  2. 는 'A'속성을 열고 확인란 '라이브러리'확인.
  3. 다른 Android 프로젝트를 열고 이름을 'b'로 지정하십시오.
  4. 속성을 열고 'a'를 사용하는 Android 라이브러리로 추가하십시오.
  5. android 플러그인 환경 설정을 열고 빌드를 무음에서 자세한 정보로 변경하십시오.
  6. 두 프로젝트를 모두 정리하십시오.
  7. 리눅스에서 모든 것이 깔끔하고, 윈도우에서 충돌이 발생합니다 : 'baseFile zd has flavor (null)'리눅스에 따르면 : 'baseFile 0 flavor ,,,,,,,,,, hdpi가 있습니다. ,,,,,,,, ' 대부분의 경우 널 포인터 예외가 발생합니다. 질문은 왜 Windows에서만 발생합니까?
+0

방금 ​​트렁크에서 Windows 용 aapt를 컴파일 했으므로 버그가 없어 졌으므로 다음 SDK 버전이 더 좋을 것이라고 생각합니다 .-) – codeScriber

+0

답변을 추가하고 질문을 응답하지 않은 목록에서 제거하도록 설정하십시오. – blessenm

답변

0

다음 버전 (트렁크에서 컴파일 됨)에서 버그가 사라졌습니다.