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

升级到 Android Studio Arctic Fox (2020.3.1) Canary 9 后。我无法运行我的测试。它弹出Edit Configurations窗口以显示Error: The apk for your currently selected variant (Unknown output) is not signed. Please specify a signing configuration for this variant (debug).消息。我似乎无法通过.jks为调试变体以及大多数建议的帖子创建和使用发布签名配置来解决这个问题。我有点犹豫是降级还是尝试以某种方式解决它。有没有人以前遇到过这个问题?欢迎任何建议和意见。

Android Studio Arctic Fox (2020.3.1) Canary 10 版本同样出现问题。

回答

我也遇到过这种情况,这可能是因为升级到 Gradle 7.0.0 后修改了默认签名配置。您可以在不降级 Gradle 的情况下解决此问题。去做这个,

转到文件菜单 > 项目结构
步骤参考图 1

然后转到模块部分
步骤参考图像2

然后前往默认配置选项卡
步骤参考图 3

向下滚动到签名配置,然后单击下拉
步骤参考图像 4

从下拉列表中
选择$signingConfigs.debug步骤参考图 5

单击应用然后确定然后再次运行您的应用程序。

那为我解决了这个问题。希望它也适用于你。


以上是错误:您当前选择的变体(未知输出)的apk未签名。请为此变体指定签名配置(调试)的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>