首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:当前选择的变体(未知输出)的apk没有签名。请指定此变体的签名配置(调试)

错误:当前选择的变体(未知输出)的apk没有签名。请指定此变体的签名配置(调试)
EN

Stack Overflow用户
提问于 2021-03-11 09:17:08
回答 7查看 23.3K关注 0票数 49

升级到Android工作室后,北极福克斯(2020.3.1)金丝雀9。我无法运行我的测试。它弹出Edit Configurations窗口以显示Error: The app for your currently selected variant (Unknown output) is not signed. Please specify a signing configuration for this variant (debug).消息。我似乎不能仅仅通过创建.jks和使用调试变体的发布签名配置来解决这个问题,就像大多数文章所建议的那样。不管我是降级还是设法解决这个问题,我都有点犹豫。以前有没有人面临过这个问题?欢迎任何建议和意见。

在AndroidStudio北极圈福克斯(2020.3.1)金丝雀10版本中仍然存在问题。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2021-03-16 09:08:13

如果Android插件高于7.0.0-alpha08,就会出现这个问题。所以降级到7.0.0-alpha08解决了这个问题。通过这样做,您还必须降级到AndroidStudio北极圈福克斯(2020.3.1)金丝雀8,因为以后的版本需要相应的AGP或最新版本。我对降级解决方案不满意。但这是目前测试运行的唯一方法。

安卓工作室档案馆

票数 1
EN

Stack Overflow用户

发布于 2021-08-08 16:35:16

我也想到了这一点,这可能是因为默认的签名配置在升级到Gradle 7.0.0之后被修改了。你可以在不降低等级的情况下解决这个问题。为了做到这一点,

转到文件菜单> Project 阶跃参考图像1

然后转到模块阶跃参考图像2

然后转到默认的Config选项卡阶跃参考图像3

向下滚动到签名Config,然后单击下拉阶跃参考图像4

从下拉列表$signingConfigs.debug中选择阶跃参考图像5

单击APPLY,然后OK,然后再运行您的应用程序。

为我解决了这个问题。希望它也对你有用。

票数 145
EN

Stack Overflow用户

发布于 2022-02-09 14:19:02

对我起作用的是在应用程序级别的build.gradle上添加以下内容(本例中的“release”变体):

代码语言:javascript
复制
android{
   
   signingConfigs {
       release {
           storeFile file("path to your keystore file")
           storePassword "your store password "
           keyAlias "your keystore alias"
           keyPassword "your key password"
       }
   }

   buildTypes {
       release {
           ...
           ...
           signingConfig signingConfigs.release
       }
   }   

}
票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66579530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档