Installation mit Meldung Ungültige Datei fehlgeschlagen


177

Installation fehlgeschlagen mit Meldung Ungültige Datei: K: \ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ Slice_0.apk. Es ist möglich, dass dieses Problem behoben wird, indem eine vorhandene Version der apk deinstalliert wird, falls vorhanden, und anschließend neu installiert wird.

WARNUNG: Bei der Deinstallation werden die Anwendungsdaten entfernt!

Möchten Sie die vorhandene Anwendung deinstallieren?

Ich führe mein Projekt in Android Studio 2.3 Beta 3 aus.


Deinstallieren Sie einfach die vorherige Version der App und installieren Sie sie neu
Manohar Reddy


1
Gehen Sie zu Einstellungen-> Apps des Geräts und überprüfen Sie, ob Ihre App in der Liste angezeigt wird. Ich gehe davon aus, dass es für ein anderes Profil installiert ist, nicht für Ihr aktives Profil. Sie müssen es für alle Profile deinstallieren
nnn

@ Bharat: Löst es dein Problem?
nnn

4
Datei> Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortiger Lauf>
Deaktivieren

Antworten:


414

Klicken Sie auf die Registerkarte Erstellen ---> Projekt bereinigen

Klicken Sie auf die Registerkarte Erstellen ---> APK erstellen

Lauf.


Ja, ein ähnliches Problem tritt auch bei Xcode auf. Sie müssen auch häufig bereinigen und erstellen
user25

Es hat zwar funktioniert, aber ich habe mich gefragt, warum 'Clean Project' wirklich erforderlich ist.
Ahsan

Wenn dieser Code nicht funktioniert, deaktivieren Sie "Sofort ausführen" und versuchen Sie es erneut.
Ahamadullah Saikat

101

Ich fand die Lösung zu gehen

Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortiger Ausführen> Sofortiger Ausführen aktivieren, um Code / Ressourcen beim Bereitstellen im laufenden Betrieb auszutauschen (diese Option deaktiviert)

`


1
Funktioniert auch auf Android Studio 3.0
IlyaEremin

Möchten Sie, dass wir den Sofortlauf deaktivieren?
Benutzer25

Sie können versuchen mit: Build -> Clean Project; Erstellen -> Projekt erstellen; und dann starte deine apk auf deinem gerät.
Kreshnik

Diese Option gibt es für mich nicht, aber der Neustart von Android Studio hat funktioniert
Homayoun Behzadian

76

Folgen Sie einfach zwei Schritten

Schritt 1: Erstellen ---> Reinigen

Schritt 2: Erstellen -> APK erstellen

Hoffe, es funktioniert. Viel Glück, Leute


25

Ich habe es so gelöst:

Klicken Sie auf die Registerkarte Erstellen ---> Projekt bereinigen

Klicken Sie auf die Registerkarte Erstellen ---> Projekt neu erstellen

Klicken Sie auf die Registerkarte Erstellen ---> APK erstellen

Lauf.


22

Hoffentlich sollte dies Ihr Problem lösen.

Befolgen Sie die folgenden Schritte.

1. Reinigen Sie Ihr Projekt

Projekt reinigen

2. Erstellen Sie Ihr Projekt neu

Projekt neu erstellen

3. Erstellen Sie schließlich Ihr Projekt und führen Sie es aus


15

Versuchen Sie zunächst, wie bereits erwähnt, das Projekt zu reinigen und neu zu erstellen. Wenn das bei Ihnen nicht funktioniert, versuchen Sie Folgendes:

Einstellungen > Erstellen, Ausführen, Bereitstellen : Deaktivieren Sie die Option Sofortige Ausführung für Hot-Swap-Code aktivieren ...

Dies löste das Problem sofort für mich.

PS Ich habe diese Antwort seit 2017 gepostet und ich glaube nicht, dass diese Funktion im Jahr 2014 existiert hat, daher würde sie dieses Problem nicht verursachen.


15

Führen Sie die folgenden Schritte aus: Datei> Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortiges Ausführen> Deaktivieren (Sofortiges Ausführen für Hot-Swap-Code aktivieren)

das funktioniert bei mir

Vielen Dank


12

Dies geschah bei mir, als ich einen Projektcode von einem Laptop auf einen anderen kopierte und versuchte, das Projekt auszuführen. Was dies für mich behoben hat, war:

  1. Löschen Sie den Build- Ordner des Projekts
  2. Projekt reinigen
  3. Projekt erstellen
  4. Lauf

7

In meinem Fall hatte ich das gleiche Problem, wenn der Name meines Projekts ein "&" -Zeichen enthält. Die Lösung besteht darin, den Projektnamen im Dateibrowser umzubenennen, sodass er keine "&" -Zeichen enthält, und dann von:

  • Menü erstellen-> Projekt bereinigen
  • Menü erstellen-> APK erstellen

Ich habe es zweimal getestet und es hat gut funktioniert.


4

Für mich ist es:

Klicken Sie auf die Registerkarte Erstellen ---> Projekt bereinigen

Projekt neu erstellen

Erstellen Sie APK


2

Befolgen Sie einige Schritte:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Führen Sie nun Ihr Projekt aus. Hoffe es wird funktionieren.

Es ist Arbeit für mich.



1

Versuchen Sie dies im Gradle-Projekt dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }


1

Das Löschen des Zwischenordners nach dem Ausführen des Projekts funktioniert einwandfrei, da APK auf einem anderen System erstellt. Gehen Sie zu App / Build / Intermediates.


1

In meinem Fall gab es eine einzelne Qutation 'im Projektverzeichnis und nach dem Entfernen wurde sie behoben



0

Mein Problem war mit meiner Android Studio-Installation.

Ich baue einen neuen CI-Server auf und obwohl ich Android Studio installiert und das SDK usw. angeschlossen habe, habe ich das Studio nicht mit dem Projekt geöffnet, sondern bin einfach zur Befehlszeile gegangen, um es zu erstellen. Als ich das Projekt anschließend im Studio öffnete, wurden alle möglichen Aktualisierungen abgefragt. Ich folgte dem springenden Ball und konnte dann mein USB-Gerät erreichen.

Hoffentlich ist dies hilfreich für Build Master und DevOps als "Got-Cha", um dies zu vermeiden.


-1

Versuchen Sie, das Projekt zu bereinigen und neu zu erstellen. Wenn dies nicht funktioniert, deaktivieren Sie den Sofortlauf über Einstellungen> Erstellen> Sofortlauf, falls Sie den Code eines anderen ausführen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.