我最近分叉了一个项目并创建了一个签名的apk,我已经在gradle文件和manifest中更改了包名,还用签名版本V1和V2对apk进行了签名,但在安装时它说"应用程序未安装"。最初的应用程序安装在我的设备中,但卸载后,我创建的签名apk开始安装。知道是什么导致了这种情况吗?
Android将应用程序视为不同的内核级别用户,它们必须具有唯一的用户ID和组ID。
我的猜测是,你并没有通过重命名这些字符串来完全改变它,试试这些步骤,看看它是否能帮助你:
- 取消选中
Compact Empty Middle Packages
选项 - 使用安卓工作室的
rename package
功能
有关更多详细信息:Android Studio重命名包
有时,具有不同密钥(调试/发布密钥(的同一应用程序会导致相同的问题。