555 Stimmen

Fehler Typ 3 Fehler: Aktivitätsklasse {} existiert nicht

Ich habe ein IntelliJ Android-Projekt, das ich erfolgreich in Android Studio 0.4.0 importiert habe. Es funktioniert perfekt, wenn ich nichts im Manifest ändere. Wenn ich jedoch die Startaktivität ändern und ausführen möchte, schlägt es mit diesem Fehler fehl:

Anwendung wird gestartet: com.trackingeng/LandingActivity.
GERÄTE-SHELL-BEFEHL: am start -D -n "com.trackingeng/LandingActivity"  
    -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starten: Intent { act=android.intent.action.MAIN  
    cat=[android.intent.category.LAUNCHER] cmp=com.trackingeng/LandingActivity }
Fehler Typ 3
Fehler: Aktivitätsklasse {com.trackingeng/LandingActivity} existiert nicht.

Wenn ich auf Projekt mit Gradle-Dateien synchronisieren klicke, wird folgendes ausgegeben:

Projektsynchronisierung
Das Projekt 'TrackingEng' ist kein auf Gradle basierendes Projekt.

Ausführungseinstellungen: Bildbeschreibung hier eingeben

7voto

zdd Punkte 8068

Manchmal passiert dies, wenn Sie das Stammverzeichnis des Projekts umbenennen. Löschen Sie einfach den .idea-Ordner Ihres Projekts und öffnen Sie ihn erneut mit Android Studio.

7voto

MakBeard Punkte 280

Ich benutze Android Studio 3.2 Beta 5, stieß auf das gleiche Problem

Gehen Sie zu

Datei -> Cache ungültig machen / Neustart...

Problem gelöst für mich

7voto

ben_joseph Punkte 1570

In meinem Fall lag es daran, dass die App, die ich starten wollte, für einen anderen Benutzer auf dem Gerät installiert war. Gehen Sie zu Einstellungen -> Apps (Alle Apps) und wählen Sie die App aus. Klicken Sie auf das Overflow-Menü und wählen Sie "Deinstallieren für alle Benutzer".

6voto

Andriy Antonov Punkte 1332

In meinem Fall gab es folgenden Grund:

Ich habe 2 Benutzer: mich und Gast. und die App wurde auf beiden installiert, aber nur beim ersten Benutzer gelöscht.

Als ich zum Gast-Bildschirm gewechselt habe und die App von dort gelöscht habe, wurde die App ordnungsgemäß installiert.

Ich hoffe, das wird jemandem helfen :)

6voto

Florian K Punkte 552

Für mich war es ein sehr spezifisches Problem, ich habe ein Lg g5, um meine Anwendung zu testen, und um die Daten meiner Apps zurückzusetzen, habe ich sie auf dem Telefon deinstalliert. Aber das Telefon hat eine "nette" Funktion, um Apps nicht sofort zu deinstallieren, sodass Sie sie innerhalb eines Tages möglicherweise neu installieren können. Also war die App installiert, aber nicht benutzbar (deaktiviert). Nachdem ich die App vollständig vom Telefon entfernt hatte, funktionierte sie.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X