2016-01-22 1 views
-4

Quelqu'un peut-il me dire ce qui cause cette erreur?Erreur de programmation 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 

Voici le 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> 

S'il vous plaît aidez-moi

+0

Ajoutez votre activité 'MainActivity' dans' manifest.xml'. Si c'est là, vérifiez le nom du paquet. – Rohit5k2

+0

vérifiez le nom de votre paquet com.haxhibekaj.skenderaj/com.haxhibekaj.skenderaj.MainActivity et ajoutez cette activité dans votre manifest.xml – Pavya

+0

vous n'avez pas déclaré d'activité dans votre fichier manifeste –

Répondre

0

Vous manque probablement la déclaration de votre MainActivity dans votre AndroidManifest.xml comme suggéré par votre message d'erreur, votre manifeste devrait ok comme ceci:

<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

Ajouter votre

SplashActivity.java & MainActivity.java

à

AndroidManifest.xml

comme ceci:

<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

Fait cela .-------- –

+0

Erreur toujours là ou problème résolu? –

+0

Toujours là .--- –

0

avez-vous déclaré cette activité dans votre AndroidManifest.xml?

Assurez-vous que vous déclarez votre classe Mainfest.xml

Exemple

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

Si vous avez ajouté, mais l'erreur existe encore, la plupart est probablement parce que vous déclarez à tort ou à forfait déclaré à tort.

C'est ainsi que la façon de déclarer le nom de la classe avec le package

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

Edité

Dans votre cas, vous devez déclarer votre nom de packeage et le nom de la classe de cette manière

<activity android:name=".skenderaj.SplashActivity"></activity>