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

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

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


当前回答

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

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

defaultConfig {
    ...
    minSdkVersion 17
    ...
}

其他回答

在Android Studio 2.3中

禁用立即运行

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

来源:@Shubham A的评论。

编辑:禁用立即运行

在Windows中:

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

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

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

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

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

禁用“立即运行”。Android Studio中的步骤 转到 1. 文件->设置(或CLRT+ALT+S) 2. 构建,执行,部署->即时运行 3.禁用立即运行

Step by Step (windows)

步骤1:进入file -> settings

步骤2:构建,执行,部署->即时运行

步骤3:禁用即时值

第四步:最后禁用“立即运行”

当我尝试在Java文件夹下创建另一个包时,这个错误就会发生

但是当我把这个特殊的包移动到我的项目的主包下时,一切都会好起来的。

我正在真正的android设备上测试(三星J2)。

同一问题的不同解决方案:

1. 取消立即运行

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

2. 重启Android Studio

单击File> invalidate Caches/Restart,然后单击invalidate和 从弹出窗口重新启动按钮。

3.检查设备内存

有时你的设备没有足够的空间来安装新的应用程序,在这种情况下,android studio通过这个错误。

4. 检查活动声明清单

确保你的manifest.java正确地声明了所有使用的活动。

希望能有所帮助:)