一、问题场景
环境:Android studio ,测试真机小米5s android 8.0的。测试过程中直接build出来的debug包,将debug包通过qq或微信发送到手机,手机下载安装可以安装成功。打包release包,也是通过qq或微信发送到手机,手机下载安装提示 应用未安装。安装release包前已经将debug包卸载,jks文件也没有问题。打包是 V1,V2全选,只选择一个都试过,完全不行,网上的很多方法也试过还是不行。
二、解决方法
通过各种尝试都无法安装的情况下需要知道安装错误的信息。此时通过数据线连接进行调试模式。然后用 Terminal 命令行来手动进行 adb install (此处命令是命令行安装命令,完整的上网查一下)进行安装,如果安装不上 会有错误信息提示。我的错误信息是版本不对,最后发现也不是版本问题,是手机未卸载干净,使用手机卸载不知为什么卸载不干净,此时 通过 adb uninstall 命令来卸载,这时可以彻底卸载干净,再安装release包就可以安装上了。
比较坑的问题点就在于 手机手动卸载竟然卸载不干净,需要命令来卸载,当然如果有其他方式可以卸载干净也行,目前我只找到用命令卸载