我已经使用手机上的选项卸载了我的应用程序(调试版)。但是,如果我用另一个版本(签名)重新安装它,我会收到一条错误消息,表明它已经存在。但我没有在电话中看到一个符号。我必须使用 adb 卸载。这发生在不同的设备上。
这是正常行为还是我的应用程序有问题?
我已经使用手机上的选项卸载了我的应用程序(调试版)。但是,如果我用另一个版本(签名)重新安装它,我会收到一条错误消息,表明它已经存在。但我没有在电话中看到一个符号。我必须使用 adb 卸载。这发生在不同的设备上。
这是正常行为还是我的应用程序有问题?
问题是我使用了 2 个包
如果签名不匹配,则必须先卸载旧应用程序,然后才能安装具有相同包名的另一个应用程序。可以从命令行卸载旧应用程序(adb 卸载)或仅使用普通的 Android UI(转到所有应用程序视图,长按那里的应用程序图标并将其拖到应出现在顶部的垃圾箱中)。
如果您根本没有应用程序图标,那真是非常奇怪和错误。即使您不提供,默认图标(绿色 Android)也应与您的应用程序名称一起使用。但也许您正在谈论默认情况下可能未安装图标的主桌面。您需要转到应用程序列表。对于 4.1.0,应用程序列表打开时,按钮在底部中心有两排六个白点,全部被圆圈包围。
如果您尝试安装与未签名版本具有相同包名的签名应用程序,它将返回一个错误,指出无法完成。您需要做的是在安装新的签名版本之前检查该应用程序是否确实已在您的设备上卸载。