App wird nicht automatisch gestartet, wenn ich durch Android Studio laufe

Lesezeit: 3 Minuten

Benutzeravatar von Padma Kumar
Padma Kumar

Ich klicke mit der rechten Maustaste auf mein Projekt -> Ausführen -> Alle Tests

Seine Erstellung und Installation in meinen Geräten.

Aber die App startet nicht automatisch wie in Eclipse.

Es scheint, als hätte ich es installiert adb install im Endgerät. Muss bei jeder Installation manuell geöffnet werden.

  • Tests sind nicht für den normalen Lauf gedacht, bitte sehen Sie sich einige Intellij-Android-Tutorials auf YouTube an

    – toter Fisch

    20. Mai 2013 um 13:12 Uhr

  • Finsternis? Welches Jahr ist es??

    – Roll

    1. März 2018 um 13:44 Uhr

  • Ich bin auf dieses Problem mit Android 6.x-Geräten mit Android Studio 4.1-Version gestoßen. Ich muss die App 2x oder öfter ausführen, damit sie die App automatisch startet. Die App wird zwar installiert, aber nicht gestartet. Dies passiert jedoch nur auf meinen Android 6.x-Geräten. Android 7.x+ starten alle problemlos.

    – Strahlenjäger

    18. März 2021 um 16:29 Uhr

Benutzeravatar von TomRichardson
TomRichardson

Das liegt daran, dass Sie es als „Test“ und nicht als „Android-Anwendung“ ausführen.

  1. Öffnen Sie den Bereich „Konfigurationen bearbeiten“ und klicken Sie auf die Schaltfläche „+“.
  2. Wählen Sie die Option zum Erstellen einer neuen „Android-Anwendung“ und wählen Sie dann das richtige Modul aus.
  3. Bewerben Sie sich, und Sie können die zuvor verwendete Testkonfiguration auf Wunsch löschen.

Stellen Sie dann bei jeder Ausführung sicher, dass Sie als Android-Anwendung und nicht als Test ausgeführt werden, und sie wird bei der Installation automatisch gestartet.

In Android Studio müssen Sie zu Ausführen -> Konfigurationen bearbeiten -> Standardaktivität starten auswählen

  • Warum ist dies nicht standardmäßig aktiviert, genau wie in früheren Studio-Versionen? ¯_(ツ)_/¯

    – iCantC

    8. Dezember 2022 um 17:04 Uhr

  • @iCantC Da das Projekt wahrscheinlich ohne Aktivitäten erstellt wurde, ist es standardmäßig auf Nichts eingestellt.

    – Ahmad Hamwi

    20. Januar um 19:04 Uhr

File > Invalidate Caches / Restart behebt das Problem.

  • Funktionierte für mich, als die Ausführungskonfiguration bereits zum Starten der App eingestellt war, aber anscheinend ohne ersichtlichen Grund angehalten wurde (auf dem physischen Pixel 5a-Telefon).

    – Tamariske

    22. Juni 2022 um 22:24 Uhr


Ich hatte das gleiche Problem, Schritte, die mir geholfen haben:

  • Gehen Sie zu Ausführen -> Laufkonfigurationen ändern -> unten befinden sich Startoptionen.

  • wie Sie sehen können Starten Sie: Nichts d7g6l

  • Wechsel von [Nothing] Zu [Default Activity]
    7BNuz

  • Klicken Sie auf Anwenden und dann auf OK, jetzt sollte es funktionieren.
    Geben Sie hier die Bildbeschreibung ein

In meinem Fall setzt man die android:exported Attribut ein AndroidManifest.xml Zu false weil meine Launcher-Aktivität das Problem verursacht hat. Einstellen auf true Das Problem wurde behoben, aber was ist, wenn ich es nicht auf “true” setzen möchte?

Vielleicht ist dies ein Problem mit Android Studio, die aktuelle Version, die ich verwende, ist: Android Studio Bumblebee | 2021.1.1 Canary 2

Ab Android 12 müssen Sie das Attribut android:exported explizit deklarieren:
https://developer.android.com/about/versions/12/behavior-changes-12

Benutzeravatar von ulughbekula
ulghbekula

Das Aktualisieren von Android Studio auf die neueste Version löste das Problem in meinem Fall.

Benutzeravatar von Raviteja Chivukula
Raviteja Chivukula

Das Deaktivieren von Instant Run hat bei mir funktioniert. Weiß aber nicht den Grund dahinter.

Um Instant Run (auf Android Studio 2.3) zu deaktivieren, navigieren Sie zu Datei >> Einstellungen >> Build, Ausführung, Bereitstellung >> Instant Run deaktivieren.

  • Ich bin mir nicht sicher warum, aber das hat mein Problem mit IntelliJ CE behoben

    – Prakash Nadar

    20. Februar 2018 um 2:05 Uhr


1443110cookie-checkApp wird nicht automatisch gestartet, wenn ich durch Android Studio laufe

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy