2012-09-09 2 views
0

Eclipse를 사용하여 Android 앱을 개발하고 있습니다. 일반적으로 xml 레이아웃 파일을 편집 할 때 그래픽 레이아웃이 표시됩니다. 그러나 ActionBarSherlock을 라이브러리로 포함 시키면 그래픽 편집기로 이동할 때 Java.Lang.NullPointerException이 발생합니다.ActionBarSherlock은 내 xml 레이아웃 파일에 java.lang.nullexception을 생성합니다.

ActionBarSherlock을 제거하면 정상적인 편집기를 다시 가져올 수 있습니다. 나는 그것이 내 주제에 결점이라고 생각했지만, 나는 ActionBarSherlock 웹 사이트에서 말한 것을 따라 갔다.

+1

무슨 일이 일어나는지 알 수 있도록 관련 코드를 게시하십시오. 그렇지 않으면 ActionBar Sherlock의 훌륭한 [비디오 튜토리얼] (http://www.youtube.com/watch?v=4GJ6yY1lNNY&feature=player_embedded)이 ABS 사용을 안내합니다. – Sam

+0

이 말은 사용자 정의보기 오류를 상기시켜줍니다. 클래스 (CustomView (Context), CustomView (Context, AttrSet), CustomView (Context, AttrSet, int))에서 View의 모든 생성자를 상속받지 않은 경우 편집기와 장치에서 NullPointerException이 발생합니다. 나는 ABS에 대해 충분히 인정하지 않아서 내가 말할 수있는 전부입니다. – mehmetminanc

답변

0

ActionBarSherlock이이 작업을 수행하는 이유는 아직 모르지만 그래픽 편집기가 NULL 예외를 표시하더라도 배포 할 때 코드가 제대로 실행됩니다. 나는 그것이 ABS 사이트에서 묘사 된 것과 똑같은 설정이라 할지라도 그것이 테마에 관한 문제라고 생각한다.

관련 문제