安装无法完成会话...签名不一致 - Android

stu*_*ent 70 android

我正在尝试运行我的项目,但我收到此错误:

安装失败,显示消息无法完成会话:INSTALL_FAILED_INVALID_APK:/data/app/vmdl1841863905.tmp/11_app-debug签名不一致.通过卸载现有版本的apk(如果存在)然后重新安装,可能会解决此问题.

警告:卸载将删除应用程序数据!

要卸载现有应用程序吗?

如果我按下是,几秒后它就会显示相同的错误.我试图手动删除该应用程序,但该应用程序已从我的手机中删除.

Abe*_*ace 197

当我尝试打开从另一个路径或位置移动的项目时,Android Studio中通常会发生此错误,其他情况可能会导致此问题,对我有用的是:

  • 菜单"构建"
  • 运行"重建项目".

然后在设备或模拟器上运行app,错误消失.我知道这个错误与此无关,但这就是为我解决的问题,请尝试让我知道.


Sat*_*dde 12

我也遇到了同样的问题.它可以解决.删除下面提到的目录并重新启动AndroidStudio.运行应用程序.

在此输入图像描述


小智 10

禁用Android Studio中的即时运行,然后清除,重建和运行,它应该可以解决此问题.


Bla*_*lik 8

解决方案:禁用即时运行

Android Studio>首选项>构建,执行,部署>取消选中启用即时运行以在部署时热插拔代码/资源更改

我的问题与包装不一致有关:

Installation failed with message Failed to finalize session: INSTALL_FAILED_INVALID_APK: /data/app/vmdel334040403.tmp/11_package_name_--dev package com.package.name inconsistent with com.package.othername It is possible that this issue is resolved by uninstalling...

不,不是真的.没有什么可以卸载.没有任何效果.清理,无效缓存/重启,删除文件夹,.gradlew,重启设备,拔掉东西等等......

同时作为每个人的小费,当你为项目制作包装名称时,请保存自己的麻烦,不要改变它.它是Play商店中应用的唯一标识符.它用于许多云消息传递识别和包名称的深层链接.

Android Studio 3.1 Build #AI-173.4670197, built on March 21, 2018 JRE: 1.8.0_152-release-1024-b01 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Mac OS X 10.12.6


Ham*_*med 5

Android Studio中,从构建菜单:

1. Clean Project
2. Rebuild Project
Run Code Online (Sandbox Code Playgroud)

这为我解决了同样的问题...


Sno*_*man 5

在 Android Studio 中禁用 Instant run。然后清理,重建和运行。它应该解决这个问题。

要禁用 Instant run,请执行以下操作:

在 Android Studio 中:首选项构建、执行、部署? 取消选中 Enable Instant Run 以在部署时热交换代码/资源更改


stu*_*ent 1

我能够通过执行以下操作来解决此问题:

  1. 拔掉设备插头
  2. adb 终止服务器
  3. adb 启动服务器
  4. 插头装置
  5. 从虚拟设备运行应用程序