2016-05-30 12 views
1

Ich versuche über ADB ein .APK auf einer Android-Box zu installieren.adb fail install .apk

Also ich verbinde es über ADP und versuche zu installieren.

$adb connect 192.168.0.33 
connected to 192.168.0.33:5555 
$adb -s 192.168.0.33:5555 install -r Myapk.apk 
    pkg: /data/local/tmp/Myapk.apk 
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATIOTES] 

Myapk.apk ist ein apk, dass ich Quellcode verloren, also habe ich zu extrahieren, bearbeiten, übersetzen und unterschrieben zurück. Diese App funktioniert auf meinem Nexus 5.

Edit: Es war ein visueller Fehler. Ich musste das Gerät nur neu starten.

+0

die App noch auf dem Zielgerät installiert ist? –

+1

Mögliches Duplikat von [Vorgehensweise bei der Installation von INSTALL \ _PARSE \ _FAILED \ _INCONSISTENT \ _CERTIFICATES ohne Deinstallation] (http://stackoverflow.com/questions/3185444/how-to-deal-with-install-parse-failed-inconsistent- Zertifikate - ohne Deinstallation) – tynn

+2

Ich habe das Paket mit $ adb deinstalliert deinstalliere BeGreen

Antwort

0

Versuchen Sie -> pm deinstallieren Sie zuvor "com.yourpackage.example". Überprüfen Sie, ob es sais „Erfolg“

Vielleicht gibt iss nur Mismatch auf apk Unterzeichnung

+0

Ich habe es auch getan, sollte aber nicht -r über das Paket neu installieren? – BeGreen

+2

@BeGreen Ich glaube, dass '-r' wird _not_ nicht über das Paket neu installieren, wenn die neue Version eine andere Signatur als die alte hat. Ansonsten, wenn die Signatur die gleiche ist, ja, wird es. – JonasCz

+0

@JonasCz Es sollte, denn -r installiert das Paket auf meinem Handy ... – BeGreen