aapt 도구에 R12 (확인)까지 발생하는 충돌 버그가 있습니다. 나중에 더 자세한 내용을 알려 드리겠습니다. 그러나 제 질문에 대해서는 버그는 Windows 시스템에서 발생합니다. Linux가 아니라 이클립스와 관련이 없으며 명령 줄에서도 시도했습니다.
윈도우에서 appt 프로세스를 디버그하고 싶습니다. 안드로이드 build tree (나는 트렁크를 사용하고 있습니다)에서 건물의 fags에 -g를 추가하면 문제가 해결 될까요? 충돌이 어디 있는지보고 싶습니다.하지만 문제를 해결할 수 있는지 확인해야합니다.하지만 어셈블리 코드가별로 도움이되지 않으며 Linux 시스템에서 재현되지 않아 자연 환경에서 디버깅 할 수 없습니다. (도구는 '_sdk_win'과 함께 sdk 제품을 사용하여 Linux 용 mingw32 라이브러리를 사용하여 Linux 용 Windows 용으로 컴파일됩니다.)Windows에서 디버깅 안드로이드 도구 코드.
는 Regardig 버그 자체 :
- 이클립스에서 안드로이드 프로젝트를 열고 전화 '는'
- 는 'A'속성을 열고 확인란 '라이브러리'확인.
- 다른 Android 프로젝트를 열고 이름을 'b'로 지정하십시오.
- 속성을 열고 'a'를 사용하는 Android 라이브러리로 추가하십시오.
- android 플러그인 환경 설정을 열고 빌드를 무음에서 자세한 정보로 변경하십시오.
- 두 프로젝트를 모두 정리하십시오.
- 리눅스에서 모든 것이 깔끔하고, 윈도우에서 충돌이 발생합니다 : 'baseFile zd has flavor (null)'리눅스에 따르면 : 'baseFile 0 flavor ,,,,,,,,,, hdpi가 있습니다. ,,,,,,,, ' 대부분의 경우 널 포인터 예외가 발생합니다. 질문은 왜 Windows에서만 발생합니까?
방금 트렁크에서 Windows 용 aapt를 컴파일 했으므로 버그가 없어 졌으므로 다음 SDK 버전이 더 좋을 것이라고 생각합니다 .-) – codeScriber
답변을 추가하고 질문을 응답하지 않은 목록에서 제거하도록 설정하십시오. – blessenm