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

3voto

Ich löse das Problem, indem ich Bearbeiten Condifiguration -> Bereitstellen -> Standard-APK auswählen https://i.stack.imgur.com/8xuLG.png

3voto

Mendhak Punkte 7640

Ich hatte mit Android-Arbeitsprofilen gespielt, indem ich die Shelter-App verwendet habe - Ich hatte meine eigene Anwendung in das Arbeitsprofil kopiert.

Ich musste meine App sowohl aus dem regulären Profil als auch aus dem Arbeitsprofil entfernen, und dann startete die App ordnungsgemäß. Irgendwie hat das vorhandene Paket im Arbeitsprofil den IDE-Deploy blockiert.

3voto

Ahsan Ullah Rasel Punkte 181

Das Problem trat aufgrund meines Emulators auf. Mein Emulator lief im Sicherheitsmodus.

Das Neustarten meines Emulators ohne Sicherheitsmodus hat funktioniert. Zuerst wurde er automatisch im Sicherheitsmodus gestartet und es trat ein Problem auf. Als ich dann den Sicherheitsmodus deaktiviert habe und meinen Emulator neu gestartet habe, hat es funktioniert!

3voto

John_J Punkte 1701

App deinstallieren auf einem Android-Gerät.

Das funktioniert für mich.

3voto

Klos Punkte 51

Wenn Sie Ihre App auf einem Smartphone testen, das über eine 24-Stunden-sichere App-Entfernungsfunktion verfügt (wie z.B. LG G6), müssen Sie die App manuell in den Einstellungen deinstallieren, da sie nach der Deinstallation 24 Stunden lang im Papierkorb liegt. Android Studio denkt daher, dass die App installiert ist, obwohl sie sich im App-Müll auf Ihrem Smartphone befindet.

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