我创建了一个我的应用程序的签名版本,它在每个设备上运行良好,但无法安装在OnePlus One设备中,设备错误为App not installed
。我试图检查logcat,结果导致Installation error code: -7
。我在谷歌上找了它,但没有发现任何帮助。
这发生在我更改项目的包名称时。
请检查this page是否有错误代码。
安装返回代码:如果以前安装的同名包具有不同的签名,则由installPackage(android.net.Uri,android.content.pm.IPackageInstallObserver,int,java.lang.String)传递给IPackageInstallObserver。新包(并没有删除旧包的数据)。
显然,检查签名。如果它只是您的手机,请在安装新apk之前从手机中删除该应用程序。
如果您启用了多个用户,请在Android设备中检查。或者启用了访客帐户,然后为所有用户安装了一些应用程序。
检查如下
并尝试找到应用程序
以上步骤将从所有用户帐户中删除应用。然后你就可以再次安装应用程序了。