2011-07-29 5 views
0

このコードを実行しようとすると強制的に終了します。私はJavaの騒ぎであるので、事前にお詫びします。アプリは実行しようとするたびに強制終了します。必要なヘルプ。

package com.MrNom; 

import android.app.Activity; 
import android.os.Bundle; 

public class NomActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 

} 

これは、強制終了する直前のLogCatでは赤でした。私に

07-29 18:59:40.626: ERROR/AndroidRuntime(347): FATAL EXCEPTION: main 
07-29 18:59:40.626: ERROR/AndroidRuntime(347): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.MrNom/com.MrNom.Mr.NomActivity}: java.lang.ClassNotFoundException: com.MrNom.Mr.NomActivity in loader dalvik.system.PathClassLoader[/data/app/com.MrNom-1.apk] 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.os.Handler.dispatchMessage(Handler.java:99) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.os.Looper.loop(Looper.java:123) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at java.lang.reflect.Method.invokeNative(Native Method) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at java.lang.reflect.Method.invoke(Method.java:521) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at dalvik.system.NativeStart.main(Native Method) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347): Caused by: java.lang.ClassNotFoundException: com.MrNom.Mr.NomActivity in loader dalvik.system.PathClassLoader[/data/app/com.MrNom-1.apk] 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
07-29 18:59:40.626: ERROR/AndroidRuntime(347):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 

答えて

2

、あなたがその活動を宣言し、それがcom.MrNom」から名前のプロパティの変更場所を見つける - あなたはランタイムはそこにMr.がなければなりません信じてください。 Mr.NomActivity "を" com.MrNom.NomActivity "に変更します。

あなたのアクティビティクラスから見ることができるように、それはパッケージ内だ「com.MrNom」ではなく、「com.MrNom.Mr」

0

あなたが何らかの形で名前空間を台無しようだ - それが見つからないcom.MrNom.Mr.NomActivityを作成しようと言っている例外に...正しいクラスが(ただの推測)com.MrNom.NomActivityだろう - どこかに...あなたはこの問題を解決するのに十分なコードを示していない

あなた AndroidManifest.xml
+0

マニフェストファイルまたはXMLが必要なのでしょうか? –

+0

確かに...おそらくあなたは単に "Mr."のプロジェクトを検索することができます何が起きるのを見ますか? – Yahia

+0

umは実際の検索のようなものですか、それとも自分の周りを見回していますか? –

関連する問題