OnePlus One 上的签名构建安装失败

signed build installation failed on OnePlus One

我创建了我的应用程序的签名版本,它在每台设备上都运行良好,但无法在 OnePlus One 设备中安装,设备错误为 App not installed。我试图检查 logcat 结果是 Installation error code: -7。我在 Google 上查找过,但没有找到有用的信息。

这发生在我更改项目的包名时。

请检查 this page 以获取错误代码。

Installation return code: this is passed to the IPackageInstallObserver by installPackage(android.net.Uri,android.content.pm.IPackageInstallObserver,int,java.lang.String) if a previously installed package of the same name has a different signature than the new package (and the old package's data was not removed).

显然,检查签名。如果它只是您的 phone,请在安装新 apk 之前从您的 phone 中删除该应用程序。

如果您启用了多个用户,请有时检查 android 台设备。 或者启用来宾帐户,然后有时会为所有用户安装应用程序。

检查如下

  1. 如果应用启动器未显示已安装应用,请在设备设置->应用下检查

并尝试找到应用程序

  1. 如果您发现应用在他们的列表中,请点击以打开应用信息页面。现在打开菜单并 select 为所有用户卸载。

以上步骤将从所有用户帐户中删除应用程序。然后你就可以再次安装应用程序了。