Android startet eine falsche Aktivität

7

Android startet eine falsche Aktivität, wenn ich die App starte.

Manifest.xml:

%Vor%

Ich habe eine neue Aktivität RS_SplashScreenActivity hinzugefügt und sie als Launcher-Aktivität festgelegt. Trotzdem versucht es RS_PreviousLauncherActivity zu starten, was eine Launcher-Aktivität war, bevor RS_SplashScreenActivity hinzugefügt wurde.

Ich bin sicher, dass android wählt falsche Launcher-Aktivität aufgrund von unten Logs von der Konsole.

Konsole:

%Vor%

Irgendeine Idee, warum das passiert?

Bearbeiten:

%Vor%

Bearbeiten: Wenn ich das Aktivitäts-Tag für RS_PreviousLauncherActivity entferne, erkennt es die korrekte Aktivität als Startprogramm, aber wenn ich das Aktivitäts-Tag erneut hinzufüge, beginnt es, die falsche Aktivität auszuwählen.

Bearbeiten: Ich komme unter Protokolle in der Konsole. Vielleicht hat das etwas mit meinem Problem zu tun.

%Vor%

Und noch etwas, das gleiche Projekt funktioniert auch auf anderen Rechnern.

    
Geek 08.10.2013, 10:58
quelle

7 Antworten

20

Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie " Ausführen als " & gt; " Konfigurationen ausführen ... ". Überprüfen Sie im angezeigten Dialogfeld, ob auf der Registerkarte Android auf der Registerkarte Android die Option Standardaktivität starten ausgewählt ist

Es ist wahrscheinlich, dass auf dem Computer, der die alte Aktivität startet, diese bestimmte Aktivität (die zweite Optionsschaltfläche) versehentlich gestartet wurde.

    
Joe 11.10.2013, 06:50
quelle
0

App deinstallieren und erneut installieren, manchmal appLauncher in Ihrem Launcher hält alte Referenz, ich hatte ähnliches Problem mit Symbol, ich habe App-Symbol geändert, aber es zeigte sich wie alt.

    
Drake29a 08.10.2013 11:00
quelle
0

Bereinige das Projekt von Eclipse.

  1. Menü- & gt; Projekt- & gt; Reinigen- & gt; Wählen Sie Ihr Projekt- & gt; ok

Es wird das Projekt bereinigen und die Binärdatei erneut generieren. Danach installieren Sie die Anwendung und überprüfen Sie.

    
Dinesh Prajapati 08.10.2013 11:03
quelle
0

Versuchen Sie Folgendes:

%Vor%     
Umer Farooq 08.10.2013 11:26
quelle
0

Vielleicht möchten Sie einen Begrüßungsbildschirm auf herkömmliche Weise erstellen ... Auf diese Weise wissen Sie, dass es funktioniert, siehe Link: So erstellen Sie einen Begrüßungsbildschirm

    
Ndupza 08.10.2013 11:33
quelle
0

Säubern Sie Ihr Projekt oder deinstallieren Sie Ihre Anwendung. Trotzdem klappte es nicht, dann lösche "gen" -Ordner und säubere dann dein Projekt und renne.

    
Pratik Dasa 10.10.2013 06:46
quelle
-1

Überprüfen Sie den Code Ihrer RS_SplashScreenActivity . Überprüfen Sie die gesamte Zeit Intervall und Umleitung zu RS_PreviousLauncherActivity.

Wenn es Ihr Problem nicht löst, machen Sie das

1: Klicken Sie mit der rechten Maustaste auf das Projekt aus der Sonnenfinsternis

2: Klicken Sie auf Quelle

3: Klicken Sie dann auf Bereinigen ..

4: Klicken Sie auf Fertigstellen

5: Atlast nach der Deinstallation der App von Ihrem Gerät neu installieren.

Es wird Ihr Problem möglicherweise beheben.

Bearbeitet

Versuchen Sie Folgendes:

%Vor%     
Avijit 08.10.2013 11:11
quelle