Fehler: Die APK für Ihre aktuell ausgewählte Variante (Unbekannte Ausgabe) ist nicht signiert. Bitte geben Sie eine Signaturkonfiguration für diese Variante an (Debug)

Lesezeit: 3 Minuten

Benutzeravatar von Yekta Sarıoğlu
Yekta Sarıoğlu

Nach dem Upgrade auf Android Studio Arctic Fox (2020.3.1) Canary 9. Ich kann meine Tests nicht ausführen. Es erscheint die Edit Configurations Fenster zu zeigen Error: The app for your currently selected variant (Unknown output) is not signed. Please specify a signing configuration for this variant (debug). Botschaft. Ich kann dieses Problem nicht einfach durch Erstellen lösen .jks und die Verwendung der Release-Signaturkonfiguration für die Debug-Variante sowie wie die meisten der vorgeschlagenen Posts. Ich bin irgendwie festgefahren, ob ich ein Downgrade mache oder versuche, es irgendwie zu lösen. Gibt es jemanden, der dieses Problem schon einmal hatte? Alle Vorschläge und Meinungen sind willkommen.

Geben Sie hier die Bildbeschreibung ein

Das Problem tritt auch in der Canary 10-Version von Android Studio Arctic Fox (2020.3.1) auf.

Benutzeravatar von Shivansh Goel
Shivansh Goel

Dies ist mir auch aufgefallen, dies kann passieren, weil die Standard-Signaturkonfiguration nach dem Upgrade auf Gradle 7.0.0 geändert wird. Sie können dies beheben, ohne Gradle herunterzustufen. Um dies zu tun,

gehe zu Menü Datei > Projektstruktur.
Schritt Referenzbild 1

dann geh zu Module Sektion
Schritt Referenzbild 2

dann geh zu Standardkonfig Tab
Schritt Referenzbild 3

Scrollen Sie nach unten zu Signaturkonfiguration Klicken Sie dann auf Dropdown
Schritt Referenzbild 4

auswählen $signingConfigs.debug aus der Dropdown-Liste
Schritt Referenzbild 5

Klicken ANWENDEN dann OK Führen Sie dann Ihre App erneut aus.

Das hat das Problem für mich gelöst. Hoffe es funktioniert auch bei dir.

  • Wenn Sie den folgenden Fehler erhalten: INSTALL_PARSE_FAILED_NO_CERTIFICATES tun Sie dies: 1- Deinstallieren Sie Ihre APK 2- Bereinigen Sie Ihr Android-Projekt 3- Erstellen Sie Ihr Android-Projekt 4- Installieren / führen Sie Ihre APK aus

    – Jago

    9. September 2021 um 8:30 Uhr


  • Danke, die Auswahl von “Android” in meinen Modulen und das Scrollen nach unten, um “Signing Config” auszuwählen, hat den Zweck erfüllt!

    – Achse

    10. Oktober 2021 um 0:42 Uhr

  • Vielen Dank, Sie haben mich vor einer Herzattacke bewahrt. Ich habe den grundlegenden Kotlin-Kurs befolgt und nachdem ich die Unit-Test-Code-Lektion gemacht hatte, konnte ich die App nicht mehr auf dem Emulator installieren.

    – wocmultimedia

    17. Februar um 18:24 Uhr

  • das hat mir den Tag gerettet, war mir dieser Änderung nicht bewusst

    – Chaujan

    19. Februar um 5:18 Uhr

  • Danke, du rettest mein Leben. Ich war besorgt und konnte keine Lösung finden.

    – JustGotStared

    29. April um 14:25 Uhr

Was für mich funktioniert hat, war, Folgendes auf der App-Ebene build.gradle hinzuzufügen (für die ‘Release’-Variante in diesem Beispiel):


android{
   
   signingConfigs {
       release {
           storeFile file("path to your keystore file")
           storePassword "your store password "
           keyAlias "your keystore alias"
           keyPassword "your key password"
       }
   }

   buildTypes {
       release {
           ...
           ...
           signingConfig signingConfigs.release
       }
   }   

}

  • das hat es für mich getan, danke

    – Emann

    20. April um 20:44 Uhr

  • Diese Änderung hat auch mein Problem behoben, danke.

    – SkyDancer

    4. Juni um 22:06 Uhr

  • Die Reihenfolge ist sehr wichtig. Früher in dieser Datei muss es sein signingConfigs { } und darunter buildTypes { }

    – Boken

    20. Juli um 18:00 Uhr


Ich hatte das gleiche Problem und bin auf deine Beiträge gestoßen. Zum Glück konnte ich es beheben. Führen Sie den folgenden Schritt aus: Build-Varianten (untere linke Ecke) > Aktive Build-Variante > ändern Sie sie zurück in Debug

  • Ich habe diesen Ansatz bereits ausprobiert, aber er hat bei mir nicht funktioniert. Ich bekomme dieses Problem immer noch, obwohl ich mich in der Debug-Build-Variante befinde.

    – Yekta Sarıoğlu

    16. März 2021 um 7:17 Uhr

Stellen Sie sicher, dass Sie signingConfig nicht in build.grade auf App-Ebene verwenden, oder versuchen Sie es mit der Option „Caches ungültig machen/Neustart“ aus der Dateioption in der Menüleiste.

Benutzeravatar von Yekta Sarıoğlu
Yekta Sarıoğlu

Das Problem tritt auf, wenn das Android Gradle Plugin (AGP) höher ist als 7.0.0-alpha08. Also Herabstufung auf 7.0.0-alpha08 löst das Problem. Dabei müssen Sie auch auf Android Studio Arctic Fox (2020.3.1) Canary 8 downgraden, da spätere Versionen das entsprechende AGP oder das neueste benötigen. Ich bin mit der Downgrade-Lösung nicht zufrieden. Aber nur so können die Tests im Moment laufen.

Android Studio-Archiv

Benutzeravatar von PRANAV SINGH
PRANAV SINGH

Fügen Sie in der Datei build.gradle auf App-Ebene hinzu

defaultConfig{
    ...

    signingConfig signingConfigs.debug
}

innerhalb des defaultConfig-Blocks

Benutzeravatar von Michael McCormick
Michael McCormick

Dies wurde jetzt im neuesten Preview-Build von Android Studio (2020.3.1 Canary 15) mithilfe der AGP-Version behoben 7.0.0-alpha15!

1436400cookie-checkFehler: Die APK für Ihre aktuell ausgewählte Variante (Unbekannte Ausgabe) ist nicht signiert. Bitte geben Sie eine Signaturkonfiguration für diese Variante an (Debug)

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

Privacy policy