2014-03-12 88 views
-4

我已经在eclipse中创建了一个应用程序,它工作正常,然后突然它不断给我错误消息'不幸的应用程序已经停止'任何人都可以解释我的问题在于我的日志猫报告,因为我是新来的这个和真的不明白什么日志猫意味着什么?不幸的是,应用程序已经停止错误日食?

03-12 12:31:03.465: D/AndroidRuntime(4997): Shutting down VM 
03-12 12:31:03.465: W/dalvikvm(4997): threadid=1: thread exiting with uncaught exception (group=0x416a8930) 
03-12 12:31:03.465: E/AndroidRuntime(4997): FATAL EXCEPTION: main 
03-12 12:31:03.465: E/AndroidRuntime(4997): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.softwaresearchapp/com.example.softwaresearchapp.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.softwaresearchapp/com.example.softwaresearchapp.SoftwareSearchActivity}; have you declared this activity in your AndroidManifest.xml? 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread.access$600(ActivityThread.java:141) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.os.Handler.dispatchMessage(Handler.java:99) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.os.Looper.loop(Looper.java:137) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread.main(ActivityThread.java:5039) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at java.lang.reflect.Method.invokeNative(Native Method) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at java.lang.reflect.Method.invoke(Method.java:511) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at dalvik.system.NativeStart.main(Native Method) 
03-12 12:31:03.465: E/AndroidRuntime(4997): Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.softwaresearchapp/com.example.softwaresearchapp.SoftwareSearchActivity}; have you declared this activity in your AndroidManifest.xml? 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1618) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread.resolveActivityInfo(ActivityThread.java:1993) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:285) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:749) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.widget.TabHost.setCurrentTab(TabHost.java:413) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.widget.TabHost.addTab(TabHost.java:240) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at com.example.softwaresearchapp.MainActivity.onCreate(MainActivity.java:27) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.Activity.performCreate(Activity.java:5104) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) 
03-12 12:31:03.465: E/AndroidRuntime(4997):  ... 11 more 
03-12 12:31:22.666: I/Process(4997): Sending signal. PID: 4997 SIG: 9` 
+6

你读过了吗?你是否?日志问你这个问题......你回答了这个问题吗? – Selvin

回答

1

看这句话:

3-12 12:31:03.465: E/AndroidRuntime(4997): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.softwaresearchapp/com.example.softwaresearchapp.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.softwaresearchapp/com.example.softwaresearchapp.SoftwareSearchActivity}; have you declared this activity in your AndroidManifest.xml? 

具体为:Unable to find explicit activity class {com.example.softwaresearchapp/com.example.softwaresearchapp.SoftwareSearchActivity}; have you declared this activity in your AndroidManifest.xml?

嘛,是不是?

应用中的每个活动都必须在清单文件中声明。我想你要提供的最小信息是namelabel

<activity 
     android:name=".SoftwareSearchActivity" 
     android:label="@string/title_activity_software_search" 
/> 
+0

我想我已经得到了行 user3092467

+0

是这行是正确的,但它不是关于MainActivity,读取日志错误是因为com.example.softwaresearchapp.SoftwareSearchActivity。 –

+0

不,这是针对'MainActivity'。每个活动都需要定义,所以你需要为'SoftwareSearchActivity'创建一个类似的块 – Ellis

3

您的logcat明确表示

Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.softwaresearchapp/com.example.softwaresearchapp.SoftwareSearchActivity}; have you declared this activity in your AndroidManifest.xml? 

添加SoftwareSearchActivitymanifest.xml

 <activity 
     android:name="com.example.softwaresearchapp.SoftwareSearchActivity" 
     android:configChanges="keyboardHidden|orientation" 
     android:label="SoftwareSearch" 
     /> 
+0

非常抱歉,它是我清单中的一个愚蠢的拼写错误 – user3092467

0

你得到ActivityNotFoundException。请在清单文件中检查com.example.softwaresearchapp.SoftwareSearchActivity的活动条目。

相关问题