2016-01-22 55 views
-4

有誰能告訴我是什麼原因導致了這個錯誤?Eclipse編程錯誤

logcat的

01-22 13:48:09.379: E/AndroidRuntime(28005): FATAL EXCEPTION: Thread-1970 
01-22 13:48:09.379: E/AndroidRuntime(28005): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.haxhibekaj.skenderaj/com.haxhibekaj.skenderaj.MainActivity}; have you declared this activity in your AndroidManifest.xml? 
01-22 13:48:09.379: E/AndroidRuntime(28005): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1635) 
01-22 13:48:09.379: E/AndroidRuntime(28005): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1434) 
01-22 13:48:09.379: E/AndroidRuntime(28005): at android.app.Activity.startActivityForResult(Activity.java:3430) 
01-22 13:48:09.379: E/AndroidRuntime(28005): at android.app.Activity.startActivityForResult(Activity.java:3391) 
01-22 13:48:09.379: E/AndroidRuntime(28005): at android.app.Activity.startActivity(Activity.java:3626) 
01-22 13:48:09.379: E/AndroidRuntime(28005): at android.app.Activity.startActivity(Activity.java:3594) 
01-22 13:48:09.379: E/AndroidRuntime(28005): at com.haxhibekaj.skenderaj.SplashActivity$IntentLauncher.run(SplashActivity.java:45 

這裏的manifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.haxhibekaj.skenderaj" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="11" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
      <activity 
       android:name="com.haxhibekaj.skenderaj.MainActivity" 
       android:label="@string/app_name" 
       android:screenOrientation="portrait"> 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 

        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 
    </application> 

</manifest> 

請幫我

+0

在'manifest.xml'中添加你的活動'MainActivity'。如果它在那裏驗證包名稱。 – Rohit5k2

+0

檢查你的軟件包名稱com.haxhibekaj.skenderaj/com.haxhibekaj.skenderaj.MainActivity並在manifest.xml中添加該活動 – Pavya

+0

你尚未在清單文件中聲明活動 –

回答

0

你可能缺少你MainActivity在你AndroidManifest.xml聲明通過的建議你的錯誤信息,你的清單應該lo確定這樣的:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

    <activity 
     android:name=".MainActivity" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 

    </activity> 

</application> 
0

添加您

SplashActivity.java & MainActivity.java

AndroidManifest.xml中

這樣的:

<application 
      android:allowBackup="true" 
      android:icon="@drawable/ic_launcher" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme" > 
      <activity 
       android:name="com.haxhibekaj.skenderaj.SplashActivity" 
       android:label="@string/app_name" 
       android:screenOrientation="portrait"> 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 

        <category android:name="android.intent.category.LAUNCHER" /> 
       </intent-filter> 
      </activity> 

      <activity android:name="com.haxhibekaj.skenderaj.MainActivity" /> 
     </application> 
+0

完成那個.-------- –

+0

仍然存在錯誤或問題已解決? –

+0

仍然存在.--- –

0

你宣佈你的AndroidManifest.xml這個活動?

請務必聲明你的類Mainfest.xml

<activity android:name="Your_class_name"></activity> 

如果您有加,但錯誤依然存在,最有可能是因爲你錯誤地聲明或包裝錯誤地宣佈。

這是如何與包

<activity android:name=".PACKAGE_NAME.Your_class_name"></activity> 

編輯

在你的情況申報類名的方式,你應該以這種方式

<activity android:name=".skenderaj.SplashActivity"></activity> 
聲明你PACKEAGE名和類名