我最近分叉了一个项目并创建了一个签名的apk,我已经更改了gradle文件和清单中的包名称,并且还使用了签名版本V1和V2对apk进行了签名,但是在安装时显示“未安装应用”。 原始应用已安装在我的设备中,但卸载后,我创建的已签名apk开始安装。知道是什么原因导致了这种情况吗?
答案 0 :(得分:1)
Android将应用视为不同的内核级用户,它们必须具有唯一的用户ID和组ID。
我的猜测是,您没有通过重命名这些字符串来完全更改它,请尝试以下步骤,看看它是否可以帮助您:
Compact Empty Middle Packages
选项rename package
功能有关更多详细信息:Android Studio Rename Package
有时相同的应用程序使用不同的密钥(调试/发布密钥)会导致相同的问题。