wake-up-neo.com

fehler unbekannter Fehler (bei Android.os.Binder.execTransact (Binder.Java:565)) Fehler beim Installieren von APKs

Könnte mir jemand sagen, was das bedeutet? 

Alles ist gut gelaufen, ich habe nichts geändert und es ist einfach passiert.

try {
    res = onTransact(code, data, reply, flags);
} catch (RemoteException | RuntimeException e) {
    if (LOG_RUNTIME_EXCEPTION) {
        Log.w(TAG, "Caught a RuntimeException from the binder stub implementation.", e);
    }
    if ((flags & FLAG_ONEWAY) != 0) {
        if (e instanceof RemoteException) {
            Log.w(TAG, "Binder call failed.", e);
        } else {
            Log.w(TAG, "Caught a RuntimeException from the binder stub implementation.", e);
        }
    } else {
        reply.setDataPosition(0);
        reply.writeException(e);
    }
    res = true;
}
33
Tsur Yohananov

Ich hatte dieses Problem, als ich versuchte, APK auf einem Emulator zu installieren, und ich erhielt immer Fehlermeldungen, die ich zum Deinstallieren der alten Version des APK meiner App benötigen.

Ich habe es so gelöst:

1. Datei -> Einstellungen -> Erstellen, Ausführen, Bereitstellen.

2. Instant Run -> Deaktivieren Sie "Instant Run aktivieren, um Code-/Ressourcenänderungen bei der Implementierung umzusetzen".

3. Übernehmen -> OK

Danach können Sie das Projekt (Build -> Clean Project) bereinigen und den Sofortlauf erneut aktivieren, um den Sofortlauf wieder zum Laufen zu bringen.

BEARBEITEN (Android Studio 3.0)

Instant Run deaktivieren ( Android-Dokument )

So deaktivieren Sie Instant Run:

  1. Öffnen Sie das Dialogfeld Settings oder Preferences. (Für Mac Android Studio -> Voreinstellungen)
  2. Navigieren Sie zu Build, Ausführung, Bereitstellung> Instant Run.
  3. Deaktivieren Sie das Kontrollkästchen neben Instant Run ausführen.
79
Anže Mur

Unbekannter Fehler (bei Android.os.Binder.execTransact (Binder.Java:702)) Fehler beim Installieren von APK

Es könnten 2 mögliche Lösungen für diesen Fehler vorhanden sein:

Lösung 1: Stellen Sie sicher, dass Sie die Option "INSTALL VIA USB" unter "Entwickleroptionen" in Mobile aktiviert haben (insbesondere wenn Sie Xiomi-Geräte verwenden).

Lösung 2: https://stackoverflow.com/a/46102740/5582162 - Von @Mithor gepostete Lösung.

6
pravin

Ich hatte eine ähnliche Fehlermeldung. Es stellte sich heraus, dass meine Systeme und/oder mein Emulator keinen Speicherplatz mehr hatten und der APK nicht installiert werden konnte. Die Lösung von Mithor ergab einen Speicherplatzfehler. Ich konnte dann den Instant Run aktivieren, nachdem ich etwas Speicherplatz frei hatte.

5
visc

Hallo, ich habe INSTANT RUN deaktiviert und funktioniert wie ein Zauber.

2
Andres Navarro

Ich hatte eine ähnliche Fehlermeldung. In meinem Fall war es, weil ich den Ordner meines Projekts geändert habe. Ich habe das Projekt in einen anderen Ordner verschoben und als ich versuche, apk auf meinem Gerät zu installieren, schlug es mit einem ähnlichen Fehler fehl. Das Löschen von Daten, das Deinstallieren der alten App, das Reinigen des Projekts und das Erstellen des neuen APKs haben in meinem Fall geholfen. 

1
Matej Košút

Ihre Lösung funktionierte mit meiner, das Problem trat jedoch erneut auf, wenn die App erfolgreich ausgeführt wurde. Anschließend, gemäß der Anleitung von Build Project in Android Documentation , die von Dhaval Jardosh empfohlen wurde, wurde die App mit einem sauberen Projekt ausgeführt, wobei Instant Run aktiviert war. 

1
Nevdev

In meinem Fall bereinigen Sie das Projekt, erstellen Sie dann den Code neu und in Mi or Xiomi phone in der Entwickleroption "INSTALL VIA USB"

0
Manoj Kumar Rai

Ich hatte ein ähnliches Problem. Mein Telefonplatz war sehr gering. Ich habe gerade meinen Telefonplatz vergrößert und es hat für mich funktioniert.

0
Mitesh Patel

Dieser Absturz trat plötzlich ohne Grund auf. Ich habe gerade Android Studio und mein Gerät neu gestartet. und es hat funktioniert. Ich weiß nicht, ob beide Lösungen oder nur eine davon erforderlich ist.

Überprüfen Sie auch, ob auf Ihrem Gerät genügend Speicherplatz vorhanden ist, um die App zu installieren. Selbst wenn Ihre App 10 Monate alt ist, kann dieses Problem auftreten, wenn 300 MB oder weniger auf Ihrem Gerät verfügbar sind.

0
Regis_AG

Dies liegt normalerweise daran, dass Ihr Gerät und Ihre JNI nicht übereinstimmen. Ihr Gerät ist beispielsweise X86 ABI, Sie verwenden jedoch die JNI für ARM.

0
SimpleCoder