Ich 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.
android
android-studio
build.gradle
Ali Sher Kashif
quelle
quelle
Antworten:
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)
Schritte 2: Einstellungen> Erstellen, Ausführen, Bereitstellen
Schritte 3: Erstellen, Ausführen, Bereitstellen> Sofortiges Ausführen
Schritte 4: Sofortiger Lauf> Deaktivieren: Sofortiger Lauf aktivieren
quelle
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:
Control + Shift + A
.instant run
und öffnen Sieinstant run
untersettings
.Enable instant run...
In Mac: Ich habe keinen Mac, also versuchen Sie es wie
Command + Shift + A
.instant run
und öffnen Sieinstant run
untersettings
.Enable instant run...
quelle
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.
quelle
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
quelle
Schritt für Schritt (Fenster)
Schritt 1 : Gehen Sie zu Datei -> Einstellungen
Schritt 2 : Erstellen, Ausführen, Bereitstellen -> Sofortiges Ausführen
Schritt 3 : Deaktivieren Sie die Sofortwerte
Schritt 4 : Deaktivieren Sie schließlich den Sofortlauf
quelle
Für Xiaomi Mobile
Installation über USB
wenn
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!
quelle
Gehe zu
Datei-> Einstellungen-> Erstellen, Ausführen, Bereitstellen-> Sofortige Ausführung-> Deaktivieren.
// Jetzt kannst du loslegen.
quelle
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
quelle
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.
quelle
In meinem Fall funktioniert das Bereinigen des Projekts und das Wiederherstellen nicht, da die sofortige Ausführung deaktiviert und neu gestartet werden muss.
quelle
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.
quelle
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.
quelle
Unterschiedliche Lösungen für das gleiche Problem:
Einstellungen> Erstellen, Ausführen, Bereitstellen> Sofortige Ausführung.
Klicken Sie auf Datei> Invalidier Caches / Restart, dann klicken Sie auf Invalidate und Restart - Taste aus dem Pop - up - Fenster.
Manchmal hat Ihr Gerät nicht genügend Speicherplatz, um neue Anwendungen zu installieren, in diesem Fall Android Studio durch diesen Fehler.
Stellen Sie sicher, dass Ihre manifest.java alle verwendeten Aktivitäten ordnungsgemäß deklariert hat.
Hoffe es würde helfen :)
quelle
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
quelle
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
quelle
Wenn Ihr Gerät ein Xiaomi ist
quelle
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.
quelle
Sie müssen das Projekt neu erstellen
Bei Verwendung von Android Studio 2.3:
Auch wenn Ihre App danach mit einem Fehler startet, erstellen Sie das Projekt einfach erneut:
quelle
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
quelle
In der Option Geräteentwickler
Überprüfen Sie, ob die Installation über USB eingeschaltet ist.
quelle
Ich hatte das gleiche Problem in meinem Xiaomi Note 4a Gerät. Ich habe es gelöst, indem ich die MIUI-Optimierung deaktiviert habe.
quelle
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.
quelle
Wenn der Emulator geöffnet ist, schließen Sie ihn bitte.
Und starte das Android Studio neu. Es hat bei mir funktioniert.
Versuche es.
quelle
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.
quelle
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.
quelle
Wenn ich versuche , ein anderes erstellen
package
unter derJava folder
dieser Fehler passiert ,Aber wenn ich dieses spezielle Paket unter das
main package
meines Projekts verschoben habe, wird alles in Ordnung sein.Ich teste auf einem echten Android-Gerät. (Sumsung J2)
quelle
Ich habe dieses Problem gelöst durch:
quelle
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 .
quelle
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 :)
quelle
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 .
quelle