为什么 Android Studio 会进入这种失败状态构建但显示 App(x) 并且不想运行?

问题描述

注意到应用按钮上的小红 x 了吗?这意味着我无法运行,即使它构建。

Android Studio App State

运行 Android Studio 4.2.1 版:

Android Studio version

然后,如果我尝试运行,我会看到以下内容

needs to be signed

单击[修复]按钮显示以下内容

meaningless dialog

解决方法

在我写这个问题的时候,我偶然发现了答案。

答案是我的构建变体设置为发布:

build-variant

我将其更改为调试并修复了它。

不过这很有趣,因为我可以构建发布版本并且我确实有签名证书,但这次找不到。非常混乱。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...