我正在使用Android Studio 2.2预览。我正面临这个问题

失败:安装失败的无效apk 错误:在安装apk时,

我在构建上做了一些改变。Gradle但是无法追溯,请给我建议解决方案??


当前回答

在Android Studio 2.3中

禁用立即运行

>构建、执行、部署>立即运行

来源:@Shubham A的评论。

编辑:禁用立即运行

在Windows中:

打开查找动作:Control + Shift + A。 在设置下搜索即时运行并打开即时运行。 取消勾选启用即时运行…

在Mac中:我没有Mac,所以试试

打开查找动作:Command + Shift + A。 在设置下搜索即时运行并打开即时运行。 取消勾选启用即时运行…

其他回答

即使在遵循所有建议之后,如果它显示错误,那么检查Gradle中的buildType。 确保 signingConfig signingConfigs.config

在发布范围内,而不在调试范围内。

如果你的设备是小米,答案是:

进入设置>已安装的应用>在顶部选择“所有”>到底部找到“文档”应用(它在底部因为禁用)>在底部屏幕按下启用它…

编辑:当时我使用的是Android Studio 2.3

如果模拟器已打开,请关闭它。

并重新启动android studio。这对我很管用。

试一试。

在Android Studio 2.3中

禁用立即运行

>构建、执行、部署>立即运行

来源:@Shubham A的评论。

编辑:禁用立即运行

在Windows中:

打开查找动作:Control + Shift + A。 在设置下搜索即时运行并打开即时运行。 取消勾选启用即时运行…

在Mac中:我没有Mac,所以试试

打开查找动作:Command + Shift + A。 在设置下搜索即时运行并打开即时运行。 取消勾选启用即时运行…

我刚刚更新了minSdkVersion到17并同步。然后我解决了这个问题。

在build.gradle(Module:app)中,像下面这样更改。

defaultConfig {
    ...
    minSdkVersion 17
    ...
}