2013-05-25 2 views
-1

디버깅을 시도했지만 작동하지 않는 이유를 알아낼 수 없습니다. 이 문제였다 경우NoClassDefFoundError ActionbarSherlock을 사용할 때

05-25 17:28:39.251: E/AndroidRuntime(1008): FATAL EXCEPTION: main 
05-25 17:28:39.251: E/AndroidRuntime(1008): java.lang.NoClassDefFoundError: com.actionbarsherlock.widget.SuggestionsAdapter 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.actionbarsherlock.widget.SearchView.updateSearchAutoComplete(SearchView.java:1132) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.actionbarsherlock.widget.SearchView.setSearchableInfo(SearchView.java:370) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.liamwli.spotify.spotifycommunity.MainActivity.onCreateOptionsMenu(MainActivity.java:153) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.actionbarsherlock.app.SherlockActivity.onCreatePanelMenu(SherlockActivity.java:184) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.actionbarsherlock.ActionBarSherlock.callbackCreateOptionsMenu(ActionBarSherlock.java:559) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.actionbarsherlock.internal.ActionBarSherlockNative.dispatchCreateOptionsMenu(ActionBarSherlockNative.java:65) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.actionbarsherlock.app.SherlockActivity.onCreateOptionsMenu(SherlockActivity.java:149) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.app.Activity.onCreatePanelMenu(Activity.java:2498) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:407) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.android.internal.policy.impl.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:769) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.android.internal.policy.impl.PhoneWindow$1.run(PhoneWindow.java:201) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.view.Choreographer$CallbackRecord.run(Choreographer.java:749) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.view.Choreographer.doCallbacks(Choreographer.java:562) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.view.Choreographer.doFrame(Choreographer.java:531) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.os.Handler.handleCallback(Handler.java:725) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.os.Handler.dispatchMessage(Handler.java:92) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.os.Looper.loop(Looper.java:137) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at android.app.ActivityThread.main(ActivityThread.java:5229) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at java.lang.reflect.Method.invokeNative(Native Method) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at java.lang.reflect.Method.invoke(Method.java:525) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:799) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566) 
05-25 17:28:39.251: E/AndroidRuntime(1008):  at dalvik.system.NativeStart.main(Native Method) 

내가 난독 화를 해제하려하지만 행운 :

는 로그 캣 출력입니다. 내 수업의

라인 (153)은 다음과 같습니다

searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); 

사람이 문제에 도움이 있을까요?

+0

업데이트 22에 adt를 업데이트 한 경우이 항목을 확인하십시오. http://stackoverflow.com/questions/16636039/java-lang-classnotfoundexception-after-changing-nothing-in-the-project-but-upgra/16636127#16636127 – Raghunandan

+0

있습니다.이 링크를 클릭하십시오 (http://stackoverflow.com/questions/11443262/actionbarsherlock-java-lang-noclassdeffounderror-com-actionbarsherlock-rstyle) – Oli

+0

나는 22 회전을 사용하지 않고 있습니다. @Raghunandan –

답변

0

당신은 링크의 질문에 다음에 주어진 솔루션을 시도 할 수는 지원 라이브러리 및 도구 패키지를 업데이트 한 다음 날 위해 고정 폴더 libs와의 지원 라이브러리 jar 파일을 삭제 java.lang.ClassNotFoundException after changing nothing in the project but upgrading eclipse android sdk

+0

나는 이미 코멘트에 같은 링크. – Raghunandan

+1

게시하기 전에 보지 못했습니다. –

+0

라이브러리로 추가됩니다. 프로젝트와 함께 내보낼 위치는 없습니다. –

0

대답합니다.

관련 문제