質問

私は非常にシンプルな「研究」アプリケーションで例外を取得しているので、問題が私のプロジェクトのセットアップにあると予想していますが、デバッグの方法がわかりません...

例外のコンテキスト「例外InitializationError」は何ですか?

どこで文書化されていますか? A:Android Developers Guideを検索します

Eclipseデバッガー内からのスタックトレース:[スレッド] - > [右クリック] - > [コピー]スタックを選択します

Thread [<3> main] (Suspended (exception ExceptionInInitializerError))   
    Class.newInstance() line: 1479  
    Instrumentation.newActivity(ClassLoader, String, Intent) line: 1021 
    ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2367  
    ActivityThread.handleLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2470   
    ActivityThread.access$2200(ActivityThread, ActivityThread$ActivityRecord, Intent) line: 119 
    ActivityThread$H.handleMessage(Message) line: 1821  
    ActivityThread$H(Handler).dispatchMessage(Message) line: 99 
    Looper.loop() line: 123 
    ActivityThread.main(String[]) line: 4310    
    Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]  
    Method.invoke(Object, Object...) line: 521  
    ZygoteInit$MethodAndArgsCaller.run() line: 860  
    ZygoteInit.main(String[]) line: 618 
    NativeStart.main(String[]) line: not available [native method]  

これがログキャットです:

I/ActivityManager(   52): Starting activity: Intent { flg=0x10000000 cmp=com.androidcode.study_wikinotes/.WikiNotes }
D/AndroidRuntime(  198): Shutting down VM
D/dalvikvm(  198): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm(  198): DestroyJavaVM shutting VM down
D/dalvikvm(  198): HeapWorker thread shutting down
D/dalvikvm(  198): HeapWorker thread has shut down
D/jdwp    (  198): JDWP shutting down net...
I/jdwp    (  198): adbd disconnected
D/dalvikvm(  198): VM cleaning up
E/AndroidRuntime(  198): ERROR: thread attach failed
I/ActivityManager(   52): Start proc com.androidcode.study_wikinotes for activity com.androidcode.study_wikinotes/.WikiNotes: pid=219 uid=10023 gids={}
D/dalvikvm(  198): LinearAlloc 0x0 used 634508 of 5242880 (12%)
D/ddm-heap(  155): Got feature list request
D/ddm-heap(  169): Got feature list request
D/ddm-heap(  183): Got feature list request
D/ddm-heap(  206): Got feature list request
D/ddm-heap(  219): Got feature list request
W/ActivityThread(  219): Application com.androidcode.study_wikinotes is waiting for the debugger on port 8100...
I/System.out(  219): Sending WAIT chunk
I/dalvikvm(  219): Debugger is active
I/System.out(  219): Debugger has connected
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): waiting for debugger to settle...
I/System.out(  219): debugger has settled (1382)
W/dalvikvm(  219): Exception Ljava/util/regex/PatternSyntaxException; thrown during Lcom/androidcode/study_wikinotes/WikiNotes;.<clinit>
W/dalvikvm(  219): Class init failed in newInstance call (Lcom/androidcode/study_wikinotes/WikiNotes;)

ああ...私はウィキノテスに不完全なクラスを持っています。答えは「ログキャットから始める」ことだと思いますか? :) 助けてくれてありがとう。先に進み、あなたの答えを追加してください、そして私はそれを受け入れます。

役に立ちましたか?

解決

はい、Androidでデバッグするときに最初に行うことは、LogCatで見ることから始めることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top