亚行失败安装.apk

Posted

技术标签:

【中文标题】亚行失败安装.apk【英文标题】:adb fail install .apk 【发布时间】:2016-09-28 10:42:45 【问题描述】:

我正在尝试通过 ADB 在 android 机器上安装 .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 上运行。

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

【问题讨论】:

目标设备上是否还安装了该应用? How to deal with INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES without uninstallation的可能重复 我已经用 $adb pm uninstall 卸载了这个包 @tynn 那么创建一个新签名可以让我的应用正常工作吗? 在升级 Android Studio 后确保所有的 SDK 工具和插件都是最新的。这是我的问题。请参阅我对这个类似问题的屏幕截图的回答。 ***.com/questions/58688663/adb-install-failed/… 【参考方案1】:

尝试 -> pm uninstall "com.yourpackage.example" 之前。检查是否有“成功”

也许只有apk签名不匹配

【讨论】:

我也做过,但是不应该-r重装过包吗? @BeGreen 我相信如果新版本的签名与旧版本不同,-r不会重新安装包。否则,如果签名相同,是的,它会。 @Nothingsoul 是的,软件包的卸载确实失败了...我有这个软件包:“/data/app/com.eureva.playertestgamepas-1.apk=com.eureva.playertestgamepad”所以我做了 $adb shell pm uninstall com.eureva.playertestgamepas-1.apk=com.eureva.playertestgamepad 但我有“失败” 您是否尝试使用钛备份或类似工具强制卸载? 您是否尝试从 /data/app/com.package.example 中删除您的应用程序目录?

以上是关于亚行失败安装.apk的主要内容,如果未能解决你的问题,请参考以下文章

delphixe11apk签名无效安装失败

Oppo - 无法安装* .apk:失败[-99]

编译失败,无法安装APK

Memtrack 模块 -22 APK 安装失败

为啥游戏安装失败

解决安卓11下apk安装失败的问题