INSTALL_FAILED_INVALID_APK仅用于调试(发行版有效)

时间:2020-03-22 02:15:14

标签: android android-studio gradle

我正在运行Android Studio 3.5。我的代码正在编译并很好地安装到模拟器上。 我将Android Studio更新为3.6.1。

我的代码中唯一更改的部分是:

等级从5.4.1更新为5.6.4

Android gradle构建工具从3.5.3更新到3.6.1

现在,当我尝试运行我的应用程序的调试版本(发布工作正常)时,出现以下错误

安装未成功。 无法安装该应用程序: INSTALL_FAILED_INVALID_APK APK无效。

我试图删除模拟器并制作一个新模拟器。我已经尝试清理,重建,使缓存无效。似乎什么都没用。

2 个答案:

答案 0 :(得分:2)

找到了解决我自己问题的方法。请注意,请确保您的库和类路径始终是最新的。我的Firebase插件的类路径不是最新的。当应用新的gradle时,会出现此问题。更新类路径后,一切都重新顺利安装

答案 1 :(得分:0)

此问题通常是由于mainfest软件包名称和Gradle applicationId不同引起的。

首先,检查它们是否相同。

然后,检查软件包名称中是否没有空格,并且使用正确的(。)分隔符。

此外,请检查除(。)之外是否没有其他分隔符。

这应该对您有用。

请发布清单和Gradle配置文件。

相关问题