2012-07-27 2 views
1

약간의 도움이 있음을 알았습니다. here.IntelliJ IDEA - 예외 추적 표시

Android 프로젝트를 Eclipse에서 IntelliJ IDEA로 성공적으로 이동했으며 UI에 익숙해 지려고합니다. 빌드하고 실행하도록 설정했지만 예외가 발생하면 Eclipse에서 제공하는 스택 추적을 보는 방법을 알 수 없습니다.

((TextView)findViewById(R.id.abs__action_bar)).setText("Temp"); 

이클립스의 "로그 캣"보기에서 다음을 나타냅니다 : 이클립스에서 이것을 실행 예를 들어

,

E/AndroidRuntime(341): FATAL EXCEPTION: main 
E/AndroidRuntime(341): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.appname/com.appname.activity.HomeActivity}: java.lang.ClassCastException: com.actionbarsherlock.internal.widget.ActionBarView 
E/AndroidRuntime(341): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 
E/AndroidRuntime(341): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 
E/AndroidRuntime(341): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
E/AndroidRuntime(341): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) 
E/AndroidRuntime(341): at android.os.Handler.dispatchMessage(Handler.java:99) 
E/AndroidRuntime(341): at android.os.Looper.loop(Looper.java:123) 
E/AndroidRuntime(341): at android.app.ActivityThread.main(ActivityThread.java:3683) 
E/AndroidRuntime(341): at java.lang.reflect.Method.invokeNative(Native Method) 
E/AndroidRuntime(341): at java.lang.reflect.Method.invoke(Method.java:507) 
E/AndroidRuntime(341): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
E/AndroidRuntime(341): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
E/AndroidRuntime(341): at dalvik.system.NativeStart.main(Native Method) 
E/AndroidRuntime(341): Caused by: java.lang.ClassCastException: com.actionbarsherlock.internal.widget.ActionBarView 
E/AndroidRuntime(341): at com.appname.activity.HomeActivity.init(HomeActivity.java:150) 
E/AndroidRuntime(341): at com.appname.activity.HomeActivity.access$0(HomeActivity.java:127) 
E/AndroidRuntime(341): at com.appname.activity.HomeActivity$1.execute(HomeActivity.java:111) 
E/AndroidRuntime(341): at com.appname.helper.Security.checkCredentialsAndLogin(Security.java:139) 
E/AndroidRuntime(341): at com.appname.activity.HomeActivity.onCreate(HomeActivity.java:118) 
E/AndroidRuntime(341): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
E/AndroidRuntime(341): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 
E/AndroidRuntime(341): ... 11 more 

인 IntelliJ에 난 그냥이 보이는 뭔가를 얻을 수있는 반면, 때 "모든 예외에서 중단"을 사용하도록 설정 한 후 "ProjectName 디버그": enter image description here

+0

로그 콘솔에서 무엇을 볼 수 있습니까? 거기에 예외가 표시됩니다. –

+0

콘솔 탭에 예외가 보이지 않습니까? – chalimartines

답변

2

IntelliJ IDEA에는 별도의 Android Logcat tab이 있으며 예외가 기록됩니다. 4.1 플랫폼을 목표로한다면 IDEA 11.1.3을 사용하십시오.이 IDEA 11.1.3은 Logcat의 최근 변경 사항과의 호환성을 제공합니다.

+1

이 창을 찾을 수 있지만 예외, E /를 표시하지 않습니다. 어떻게 구성합니까? 나는 IDEA 11.1.3을 가지고있다. –

+1

발견. 실행 ->보기 중단 점 -> 콘솔에 메시지를 기록하십시오. –

+0

@CrazyCoder jetbrains.com 링크가 작동하지 않습니다. – trante