Flutter真机调试之后,安装新版本时提示:更新包与已安装应用签名不一致

现象

  • 安装打包好的APP时提示:更新包与已安装应用签名不一致
  • 在编辑器运行时,一直loading

思考原因🤔

  • 应该是直接在桌面删除,导致没有删除干净。

解决

需要在命令行操作

  1. 先看看adb能不能用

命令行输入 adb --version

  1. 如果能用,就执行命令

adb uninstall 你的包名

  1. 如果不能用的话,可以百度一下adb,很简单
    其实很简单,cd到你的Android/sdk/platform-tools目录下面,然后在终端用./adb 这个命令就可以了(将下面的adb替换为./adb)
  • 不知道包名的话,可以

命令行输入 adb shell pm list packages

但是我查出来的并没有我的包名

  • 所以

打开项目文件,找到android/app/src/main/kotlin下面的kt文件夹,里面的 第一行,package 后面的com.xxx.xxx,就是包名

  1. 找到他,然后删除

adb uninstall com.xxx.xxx

  • image.png

6.成功了,现在在安装APP,就ok了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。