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