2011-08-10 8 views
0

私は非常にAndroidプログラミングに慣れています。私は、チップ転送データと接続するBluetooth接続を使用するアプリケーションを作成しようとしています。私はブルートゥース接続を設定しましたが、プログラムは実行されませんが、 "このプログラムは予期せず終了しました"というメッセージが表示されます。 ログ猫で何かを読んだことがあります。誰かが私のエラーが何であるか教えていただけますか?ここで Android Logcat Help

は私LogCatです:

08-10 12:29:52.693: ERROR/AndroidRuntime(2575): FATAL EXCEPTION: main 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.joshi.remotedoc/com.joshi.remotedoc.Remote_DocActivity}: java.lang.InstantiationException: com.joshi.remotedoc.Remote_DocActivity 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.os.Handler.dispatchMessage(Handler.java:99) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.os.Looper.loop(Looper.java:123) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at java.lang.reflect.Method.invokeNative(Native Method) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at java.lang.reflect.Method.invoke(Method.java:521) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at dalvik.system.NativeStart.main(Native Method) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575): Caused by: java.lang.InstantiationException: com.joshi.remotedoc.Remote_DocActivity 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at java.lang.Class.newInstanceImpl(Native Method) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at java.lang.Class.newInstance(Class.java:1429) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
08-10 12:29:52.693: ERROR/AndroidRuntime(2575):  ... 11 more 
08-10 12:29:52.693: WARN/ActivityManager(1074): Force finishing activity 

彼女はあなたのRemote_DocActivityはコンストラクタで多くのものをやろうとしている私のメインアクティビティクラス

+0

コピーしてスタックトレース(一番上の項目、シフトをクリック+いくつかを選択するには、ボタンの項目をクリックする)というよりも、イメージ、およびそれをここに貼り付ける貼り付けます。また、例外が発生する場所の周りにコードを含めてください。 – Codeman

+0

RuntimeExceptionを取得している正確な行を表示するには、LogCatの "message"フィールドを拡張してください。それでも何がうまくいかないのか分からない場合は、その行とその周辺に関連するコードを入力してください。 – Vinay

+0

私は私のメインの活動を置く私のコードに誤りが – YoKaGe

答えて

1

ですね。できるだけそのコードを投稿してください。

は、アプリケーションが動作を停止する直前にどのような新しいコードを追加しましたか?問題がどこにあるかに狭いものを下に支援するため

、私はあなたが最低限にあなたのコードを減らすことをお勧めしたいです。裸の本質を除くすべてをコメントアウトしてください。たとえば、mHandlerをコメントアウトし、再度コードを実行してみてください。それを実行した後に動作する場合、そこに問題があることがわかります。

+0

から来てどこをチェックする方法がわからない、私はそれが何かを持っているかもしれないと思ううまくいけば、これは – YoKaGe

+0

IVEはそれを試したことができますし、それはまだ – YoKaGe

+0

動作しないまでcalssマニフェストファイルを使って、そのマニフェストファイルに宣言するアクティビティがわかりません...おそらく私を助けてくれますか? – YoKaGe

1

あなたはAndroidのマニフェストにあなたの活動を宣言していないように見えます。

次のようにAndroidManifest.xmlファイルに任意およびすべての活動を宣言していることを確認してください:

<activity android:name="MyActivityTitle" 
    android:label="@string/activity_title" /> 

EDIT:あなたはコンテキスト内にないコンストラクタにアクセスしようとすると

ないInstantiationExceptionが発生しました。

すべてのクラスコンストラクタは公開されていますか?

はまた、あなたが任意の保護されたコンストラクタを上書きしようとしていないことを確認してください。

+0

投稿に関連する更新 – YoKaGe

+0

これはこれがうまくいったのでしょうか?これがそうでなければ私は他の考えを持っているかもしれません。 – Codeman

+0

いいえ、私はまだ同じエラーがあります – YoKaGe