2016-05-30 63 views
1

我正试图通过ADB安装一个.APK在Android机器上。adb fail install .apk

所以我通过ADP连接到它并尝试安装。

$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是的APK我失去了源代码,所以我提取物,对其进行编辑,编译,并签署了回去。该应用适用于我的Nexus 5.

编辑: 这是一个视觉错误。我只需重新启动设备。

+0

是在目标设备上仍安装程序只匹配? –

+1

[如何在不卸载的情况下处理INSTALL \ _PARSE \ _FAILED \ _INCONSISTENT \ _CERTIFICATES]的可能重复(http://stackoverflow.com/questions/3185444/how-to-deal-with-install-parse-failed-inconsistent-证书 - 无卸载) – tynn

+2

我已经使用$ adb pm uninstall卸载了软件包 BeGreen

回答

0

尝试 - > pm卸载“com.yourpackage.example”之前。检查是否有最高审计机关“成功”

也许还有国际空间站上的APK签署

+0

我也是这样做的,但是不应该在程序包上重新安装? – BeGreen

+2

@BeGreen我相信如果新版本与旧版本签名不同,'-r'将不会重新安装。否则,如果签名是相同的,是的,它会。 – JonasCz

+0

@JonasCz它应该,因为-r在我的手机上重新安装软件包... – BeGreen