在安装apk文件时出现错误“软件包显示已损坏”

我有一个奇怪的问题。我得到这个错误后,我从2.3.3更新到Android 3.0 Android Studio的问题是当我尝试安装apk文件说

应用程序未安装。 包似乎是腐败的。

我已经尝试在debugging和发布版本生成apk,并试图安装,但每当我安装apk显示相同的消息..

当我从android studio运行的Android项目正在工作。 可能是gradle问题,但不能解决它。 请帮忙

search了很多我find一个解决scheme:

进入Build-> Build Apk(s)。

创buildapk后,您将显示如下对话框。

在这里输入图像说明

点击find并安装到您的手机

请享用

在我的情况下, 如果在更新应用程序时收到此错误,可能是因为目标SDK版本。 在这种情况下,您将在日志中收到此错误;

"Package com.android.myapp new target SDK 22 doesn't support runtime permissions but the old target SDK 23 does"

这是因为你之前的应用程序是用更高版本的sdk构build的。 如果您的新应用程序是使用22构build的,而您安装的应用程序使用23构build,则您将获得The package appears to be corrupt在更新时The package appears to be corrupt错误的错误。

当您发布已签名的APK时,请确保您在签名版本中同时打勾v1v2

请参阅下面的截图了解更多信息 签署APK一代

我认为应用程序不是为所有用户卸载。 我的意思是在Android设备能够安装多个帐户。 请find下面的链接。 可能会有帮助,尝试一次

安装应用程序和卸载不会完全删除 – Android Studio