Android Studio:安装失败,因为APK未签名

Imp*_*sic 15 android cryptography digital-signature android-studio

我试图在模拟器中运行我的应用程序,并一直收到以下错误:

安装失败,因为APK未签名或签名不正确.如果这是基于Gradle的项目,请确保在Gradle构建脚本中指定了签名配置.

我正在尝试使用调试设置运行应用程序,因此不需要签署应用程序,因为它将在构建时获得临时签名.

Ale*_*x K 7

当您安装在不同计算机上生成的相同应用程序时,通常会发生这种情 即使是未签名的apk也有签名,因此您的手机很困惑为什么要尝试安装具有在不同计算机上生成的相同包名的内容.

转到您的设置 - >应用程序,然后在列表中找到该应用程序,并清除其数据并将其卸载.

然后再次尝试安装.那就解决了.


Rup*_*dav 6

这个问题可以通过以下两种方式解决

  1. 更改Built Variant进行调试 cnange_built_variant
  2. 定义应用程序的signingConfigs signingConfigs

在调试模式下构建应用程序时,第一个解决方案有效.但是,一旦您准备好在Google Play商店上发布您的应用,您就需要采取第二种方式.

阅读更多 - > 签署您的应用程序

希望这将有助于所有人!


小智 0

可能已经安装了带有证书的当前应用程序

卸载它并重试