DELETE_FAILED_INTERNAL_ERROR Fehler beim Installieren von APK


202

Geben Sie hier die Bildbeschreibung einIch verwende Android Studio 2.2 Preview. Ich stehe vor dem Problem

Fehler: Installation fehlgeschlagen ungültige apk

Fehler: Während der Installation von apk,

Ich habe Änderungen an build.gradle vorgenommen, konnte es aber nicht zurückverfolgen. Bitte schlagen Sie mir eine Lösung vor.


Deinstallieren Sie die vorhandene Version vom Gerät
Zeeshan Khan


Fertig, konnte aber nicht erfolgreich sein. @ ZeeshanKhan
Ali Sher Kashif

Bitte geben Sie das ADB-Protokoll (Android-Monitorprotokoll) des Fehlers an, der bei der Installation auftritt.
Vaiden

Versuchen Sie es mit Genymotion oder einem anderen solchen Emulator? Wenn ja, versuchen Sie, den Emulator zu löschen und neu zu erstellen
Jovin

Antworten:


286

Android Studio Mac / Windows / Linux:

Schritte zusammen (Mac): Android Studio> Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortiger Lauf> Deaktivieren: Sofortiger Lauf aktivieren

Schritte zusammen (Windows & Linux): Datei> Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortiger Lauf> Deaktivieren: Sofortiger Lauf aktivieren

Schritte im Detail:

Schritte 1: Studio> Einstellungen (für Windows und Linux gehen Sie zu Datei> Einstellungen> Erstellen, Ausführen, Bereitstellen und dann wie Mac)

Geben Sie hier die Bildbeschreibung ein

Schritte 2: Einstellungen> Erstellen, Ausführen, Bereitstellen

Geben Sie hier die Bildbeschreibung ein

Schritte 3: Erstellen, Ausführen, Bereitstellen> Sofortiges Ausführen

Geben Sie hier die Bildbeschreibung ein

Schritte 4: Sofortiger Lauf> Deaktivieren: Sofortiger Lauf aktivieren

Geben Sie hier die Bildbeschreibung ein


6
Das Deaktivieren des Sofortlaufs funktionierte auch unter Windows mit Xiami Redmi 4 Pro
hocikto

Bestätigte Arbeit unter macOS Sierra 10.12.4 mit Android Studio 2.3.3
Greg Hilston

16
Kann jemand erklären, warum dies funktioniert, wenn man Instant Run
deaktiviert

Bei meinem Asus lag es daran, dass Android Abstürze verhindert, wenn Sie mehrere Benutzer in Ihrem Smartphone haben. Ich habe 2 Benutzer, Besitzer und Gast (wenn ich vorhabe, das Smartphone meiner "Terminator" -Nichte zu geben !!!!).
Alexiscanny

Der Wiederaufbau des Projekts hat für mich funktioniert. Wollte den Sofortlauf nicht deaktivieren. Vielen Dank, @ h4sn
ruwan800

258

In Android Studio 2.3

Sofortige Ausführung deaktivieren

Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortige Ausführung

Quelle: Kommentar von @Shubham A.

Bearbeiten: Zum Deaktivieren der Sofortausführung

In Windows:

  1. Öffnen Sie die Suchaktion : Control + Shift + A.
  2. Suchen instant runund öffnen Sie instant rununter settings.
  3. Deaktivieren Sie Enable instant run...

In Mac: Ich habe keinen Mac, also versuchen Sie es wie

  1. Öffnen Sie die Suchaktion : Command + Shift + A.
  2. Suchen instant runund öffnen Sie instant rununter settings.
  3. Deaktivieren Sie Enable instant run...

2
Ich hatte das gleiche Problem und bekam den gleichen Fehler, auch wenn die Anwendung nicht im Emulator (brandneuer Emulator) vorhanden ist. Das Deaktivieren von Instant Run wurde in Android Studio 2.3 behoben. Daumen hoch für dich!
Shimatai

2
Was ist, wenn Sie Instant Run verwenden möchten?
SpyZip

1
Durch einen Neustart des Emulators funktionierte er nach dem Deaktivieren für mich.
Vihaan Verma

1
Das Deaktivieren des Sofortlaufs hat auch bei mir funktioniert, sehr geschätzt!
Anupam Saini

Wenn nach dem Deaktivieren von Instant Run ein Fehler auftritt, können Sie ihn beheben, indem Sie multiDexEnabled in gradle defaultConfig
Ronny Kibet am

37

Dies funktionierte für mein xiaomi redmii note 4, nachdem Entwickleroptionen und USB-Debugging zugelassen wurden. Gehen Sie zu Einstellungen-> Entwickleroptionen-> Deaktivieren Sie MIUI-Optimierung aktivieren. Starten Sie Ihr Gerät neu und installieren Sie jetzt die App.


3
Toll! Danke dir!
Bakyt

Du hast mir das Leben gerettet :))
Nguyễn Hoàng

21

Für Android Studio auf Mac:

Navigationsleiste :

Android Studio> Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortige Ausführung> Deaktivieren: Sofortige Ausführung aktivieren

Für Android Studio unter Windows:

Datei> Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortiger Lauf> Deaktivieren Sie: Sofortiger Lauf aktivieren


Das Deaktivieren des Sofortlaufs funktioniert. Scheint ein großes Problem mit der Sofortausführungsfunktion zu sein.
Irfan Raza

20

[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio

Goto

 1. File -> setting(or CLRT+ALT+S)
 2. Build, Execution, Deployment -> Instant Run 
 3. Disable Instant Run

Schritt für Schritt (Fenster)

Schritt 1 : Gehen Sie zu Datei -> Einstellungen

Geben Sie hier die Bildbeschreibung ein

Schritt 2 : Erstellen, Ausführen, Bereitstellen -> Sofortiges Ausführen

Geben Sie hier die Bildbeschreibung ein

Schritt 3 : Deaktivieren Sie die Sofortwerte

Geben Sie hier die Bildbeschreibung ein

Schritt 4 : Deaktivieren Sie schließlich den Sofortlauf

Geben Sie hier die Bildbeschreibung ein


13

Für Xiaomi Mobile

1.Setting=>About phone=>tap 7 times on MIUI version


2.Setting=>Developer options=> Developer options (ON)

                            => USB Debugging (ON)

                            => Install via USB(ON)

Installation über USB

wenn

aktivieren Sie dann EIN

Deaktivieren Sie WLAN und schalten Sie die Installation über USB ein, während Sie über mobile Daten und unter Ihrem Xiaomi-Konto verbunden sind. Es klappt!


9

Gehe zu

Datei-> Einstellungen-> Erstellen, Ausführen, Bereitstellen-> Sofortige Ausführung-> Deaktivieren.

// Jetzt kannst du loslegen.


Warum ist Ihrer Meinung nach der Sofortlauf das Problem?
Yakobom

@yakobom Verweisen Sie auf diesen Link: - developer.android.com/studio/run/index.html#instant-run , die meisten von uns haben gradle nicht für instatnt run konfiguriert, daher wird der Fehler angezeigt. Es ist besser, den Sofortlauf auszuschalten, und für den Sofortlauf ist API 21 oder höher erforderlich.
Jay

8

Ich bin auf ein ähnliches Problem gestoßen. Ich habe das Projektverzeichnis verschoben, was zu einem Installationsfehler führte. Meine Lösung lautet wie folgt: Build-> ReBuild


7

Meine Güte, nach langer Zeit habe ich das Problem behoben, indem ich die Anwendungs- ID " com.company.2016app " in build.grade in " com.company.app " geändert habe. Es hat alle meine Probleme gelöst. Jetzt funktioniert es großartig.


Du hast gerade mein Leben und meinen Job gerettet. Danke!
Neon Warge

7

In meinem Fall funktioniert das Bereinigen des Projekts und das Wiederherstellen nicht, da die sofortige Ausführung deaktiviert und neu gestartet werden muss.


5

In Lollipop- und höheren Versionen hat Android mehrere Benutzer eingeführt. Wenn Sie eine App löschen, ist sie noch auf dem Gerät vorhanden. Bitte stellen Sie sicher, dass Ihre App von allen Benutzern gelöscht wird, und installieren Sie sie erneut.

Sie können dies überprüfen, indem Sie zu Einstellungen-> Apps-> Alle gehen und Ihre App in der Liste überprüfen. Tippen Sie bei Auswahl Ihrer App auf die Schaltfläche Mehr in der Aktionsleiste und wählen Sie für alle Benutzer deinstallieren.


5

Ich hatte auch das gleiche Problem, ich habe versucht, den Sofortlauf zu deaktivieren, aber Sie können den Sofortlauf nicht verwenden, was für mich schädlich ist, da es ein äußerst nützliches Werkzeug ist.

Ich habe eine andere Lösung gefunden, nämlich den Ordner "build" zu löschen und das Projekt erneut auszuführen. Der Fehler verschwindet, die App wird ausgeführt und ich kann die sofortige Ausführung verwenden.

Löschen Sie diesen Ordner


Diese effektive Lösung hat mich auch dazu gebracht, den
Sofortlauf

5

Unterschiedliche Lösungen für das gleiche Problem:

1. Deaktivieren Sie die Option Sofortiger Lauf

Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortige Ausführung.

2. Starten Sie Android Studio neu

Klicken Sie auf Datei> Invalidier Caches / Restart, dann klicken Sie auf Invalidate und Restart - Taste aus dem Pop - up - Fenster.

3. Überprüfen Sie den Gerätespeicher

Manchmal hat Ihr Gerät nicht genügend Speicherplatz, um neue Anwendungen zu installieren, in diesem Fall Android Studio durch diesen Fehler.

4. Überprüfen Sie das Manifest auf Aktivitätenerklärung

Stellen Sie sicher, dass Ihre manifest.java alle verwendeten Aktivitäten ordnungsgemäß deklariert hat.

Hoffe es würde helfen :)


5

Die folgende Lösung funktionierte für mein Xiaomi-Mobiltelefon:

Gehen Sie zu Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen und aktivieren Sie die Option Über USB installieren . Wenn Toast angezeigt wird. Das Gerät wird vorübergehend eingeschränkt angezeigt. Schalten Sie das WLAN aus und aktivieren Sie die mobilen Daten. Dann versuchen Sie es erneut.

Wenn AS Instance Run nach Abschluss aller oben genannten Schritte immer noch nicht funktioniert, haben Sie möglicherweise die MIUI-Optimierung aktiviert. Führen Sie die folgenden Schritte aus und versuchen Sie es erneut:

Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen und deaktivieren Sie MIUI-Optimierung aktivieren


5

Android-Installation bei Gerätefehler [INSTALL_CANCELED_BY_USER] ** Redmi Hinweis 3

Gehen Sie zu Einstellungen -> Berechtigungen -> Über USB installieren: Deaktivieren Sie Ihre App, wenn sie aufgelistet ist.

Gehen Sie zu Einstellungen -> Zusätzliche Einstellungen -> Datenschutz: Aktivieren Sie die Option Unbekannte Quellen.

Gehen Sie zu Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen: Aktivieren Sie die Option Über USB installieren.

Gehen Sie zu Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen: Aktivieren Sie die Ansichtsattributprüfung

Gehen Sie schließlich zu Einstellungen -> Zusätzliche Einstellungen -> Entwickleroptionen: Deaktivieren Sie die MIUI-Optimierung.

HINWEIS - Signin um MI - Konto erforderlich via USB - Option installieren zu können.

Ref: http://en.miui.com/thread-410773-1-1.html


3

Wenn Ihr Gerät ein Xiaomi ist

  1. Aktivieren Sie die OEM-Entsperrung
  2. Deaktivieren Sie Apps über USB überprüfen

Mein Screenshoot


2
Für mich mit einem Xiaomi Redmi Note 4X war die Option, die ich zur Behebung des Problems aktivieren musste, "Über USB installieren"
Vasili Fedotov

2

Versuchen Sie Folgendes: Gehen Sie zu Datei> Caches ungültig machen / neu starten und klicken Sie im Popup auf die Schaltfläche Ungültig machen und neu starten. Versuchen Sie nun, Ihr Projekt auszuführen.


2

Sie müssen das Projekt neu erstellen

Bei Verwendung von Android Studio 2.3:

Build -> Rebuild Project

Auch wenn Ihre App danach mit einem Fehler startet, erstellen Sie das Projekt einfach erneut:

Build -> Rebuild Project

2

Wenn Ihr Gerät ein Xiaomi ist, lautet die Antwort:

Gehen Sie zu Einstellungen> installierte Apps> wählen Sie oben "ALLE"> gehen Sie nach unten und suchen Sie die App "Dokumente" (unten, weil deaktiviert)> aktivieren Sie sie, indem Sie im unteren Bildschirm auf "Aktivieren" klicken ...

Bearbeiten: Ich wurde zu der Zeit Android Studio 2.3 verwendet


3
Mein Gerät ist Xiaomi, aber das löst das Problem nicht.
Subkhan Sarif

2
Verdammt, es wurde für mich unter Android 2.3 gelöst. Versuchen Sie, Instant Run zu deaktivieren.
Tomás Rodrigues

2

In der Option Geräteentwickler

Überprüfen Sie, ob die Installation über USB eingeschaltet ist.


Wiederholen einer weiteren Antwort
yass

2

Ich hatte das gleiche Problem in meinem Xiaomi Note 4a Gerät. Ich habe es gelöst, indem ich die MIUI-Optimierung deaktiviert habe.


2

Ich hatte auch das gleiche Problem. Wenn Sie Ihre Anwendung über USB installieren möchten. Sie müssen die Option (Über USB installieren in Redimi note4 installieren) aktivieren. Hoffe das wird jemandem helfen. Geben Sie hier die Bildbeschreibung ein


1

Wenn der Emulator geöffnet ist, schließen Sie ihn bitte.

Und starte das Android Studio neu. Es hat bei mir funktioniert.

Versuche es.


1

Stellen Sie vor dem ersten Ausführen einer Android-App auf einem Telefon sicher, dass Sie nicht vergessen, die Option Über USB installieren zu aktivieren . Andernfalls wird der obige Fehler gemeldet.


1

Ich habe gerade minSdkVersion auf 17 aktualisiert und synchronisiert. Und dann habe ich das Problem gelöst.

Ändern Sie im build.gradle (Modul: App) wie unten.

defaultConfig {
    ...
    minSdkVersion 17
    ...
}

0

Wenn ich versuche , ein anderes erstellen packageunter der Java folderdieser Fehler passiert ,

Aber wenn ich dieses spezielle Paket unter das main packagemeines Projekts verschoben habe, wird alles in Ordnung sein.

Ich teste auf einem echten Android-Gerät. (Sumsung J2)


0

Ich habe dieses Problem gelöst durch:

  1. gehe zum sdk Ordner / Plattform-Tools von cmd, tippe adb shell
  2. Löschen Sie alle APK-Dateien Ihres Projekts aus dem Ordner ../output-folder
  3. Starten Sie Ihren Emulator neu
  4. Führen Sie Ihr Projekt aus.

0

Dieser Fehler tritt bei Android Studio unter 2.4 auf, wenn Sie versuchen, Java 8-Funktionen in Gradle-Einstellungen gemäß den Anweisungen zu aktivieren . Mit diesen Gradle-Einstellungen kann ein Fehler in einem neuen Projekt reproduziert werden.

Eine höhere Version oder eine Vorschau ist erforderlich .


0

Lösung für meinen speziellen Fall:

Vielleicht ist es passiert, weil Sie Ihre apk zuerst über Google Play installiert haben (meine apk lief einwandfrei, bis ich einen Fehler gefunden habe) und dann versucht haben, sie von Ihrem Android Studio neu zu installieren (um es herauszufinden). Ich habe eine Lösung ::

Gehen Sie zu Ihrem Telefon / Tablet. Einstellungen -> Sichern & Zurücksetzen -> Automatische Wiederherstellung deaktivieren

Ich hoffe, es funktioniert :)


0

Auch wenn Sie alle Vorschläge befolgt haben, überprüfen Sie Ihren buildType in Gradle, wenn ein Fehler angezeigt wird.

Stellen Sie sicher, dass signierenConfig signierenConfigs.config

befindet sich im Release-Bereich, nicht im Debug .

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.