2014-03-12 87 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的活動條目。

相關問題