android.Inhalt.ActivityNotFoundException: Unable to find explizite Aktivität Klasse {}; haben Sie erklärt, diese Aktivität in Ihre AndroidManifest.xml?

Dies ist das Szenario: ich habe 2 diferent Paket in der gleichen proyect.
Wenn ich versuche zu starten vía Absicht ActivityB (das ist in com.stabil.app.in) von Paket com.stabil.app-ActivityA, ich bekomme diese Fehlermeldung. Mein Manifest ist OK denke ich, aber scheint falsch zu sein. Mein Manifest ist:

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

Und mein code ist:

final Intent intent = new Intent();                
intent.setClassName("com.stable.app.in", "com.stable.app.in.Principal");
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);

Ich habe versucht, eine Menge Anregungen, schien in den anderen Themen. Diese sind:
Geben, sich zu Manifestieren, die ganze route des Pakets.
versuchen Ausschneiden MAIN, LAUNCHER, etc.
viel mehr.

Wenn Euch das gleiche problem gehabt, oder eine potencional Lösung, dont zögern zu reagieren!

ändern Sie Ihre manifest-Paket namens "com.stabil.app".
Ihre Aktivität ist unter com.stabil.app-Paket und Aktivität B ist unter com.stabil.app.in Paket ist.Recht????
Ihre korrekte, bereits die Lösung gefunden zu haben, kommentiert Balg, danke!

InformationsquelleAutor BackToBasics | 2012-07-25

Schreibe einen Kommentar