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

1voto

Ezio Punkte 2625

Wenn Sie diesen Fehler beim Entwickeln einer Instant App erhalten, gehen Sie zu Geräteeinstellungen -> Apps und löschen Sie die Instant-App vom Gerät.

1voto

Carl Du Plessis Punkte 195

Das Problem wurde verursacht, indem die App deinstalliert wurde, während das Gerät noch eingesteckt war. Was passiert ist, dass das Gerät die App deaktiviert, anstatt sie zu entfernen.

  1. Gehen Sie zu Ihrer App-Liste auf Ihrem Gerät und deinstallieren Sie die App von dort. Sie werden sehen, dass sie derzeit als deaktiviert gekennzeichnet ist. Deshalb können Sie die App nicht ausführen, weil Android Studio fehlschlägt, sie zu installieren, da es denkt, dass sie bereits vorhanden ist.

1voto

Dieser Fix hat bei mir funktioniert:

  1. Entfernen Sie die installierte Debug-APK von Ihrem Telefon
  2. In Android Studio gehen Sie zu Build und wählen Sie Build APK(s)
  3. Legen Sie diese generierte APK auf Ihr Telefon und starten Sie sie
  4. Beenden Sie diese App und versuchen Sie erneut, Ihre App von Android Studio aus zu debuggen

1voto

Ich löse einfach (den Build-Ordner nicht löschen):

  1. Löschen aller Dateien *.apk in "\yourapp\app\build\intermediates\split-apk\debug\slices"
  2. Die App ausführen, um eine Popup-Nachricht "Anwendungsinstallation fehlgeschlagen" zu vergleichen "Möchten Sie die vorhandene Anwendung deinstallieren?" klicken OK
  3. Das Projekt neu erstellen
  4. Das Projekt erneut ausführen

1voto

thusith.92 Punkte 306

Dies geschieht in der Regel, wenn Sie die App deinstallieren, an der Sie arbeiten. Überprüfen Sie, ob Sie das Gastkonto aktiviert haben. Falls ja, wechseln Sie das Konto, deinstallieren Sie die App, wechseln Sie zurück zum Admin-Benutzer (Sie) und machen Sie weiter!

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