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

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

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


当前回答

针对我的具体情况:

也许它发生了,因为你已经安装了你的apk通过谷歌播放(我的apk运行正常,直到我发现一个错误),然后试图从你的Android工作室重新安装它(为了找出它),我有一个解决方案:

打开你的手机/平板电脑。设置—>备份与复位—>禁用自动恢复功能

我希望它能起作用:)

其他回答

我通过以下方法解决了这个问题:

通过CMD进入SDK文件夹/platform-tools,输入adb shell 删除项目../output-folder下的所有。apk文件 重新启动模拟器 运行你的项目。

您需要重新构建项目

如果使用Android Studio 2.3:

Build -> Rebuild Project

即使在此之后,你的应用程序启动时出现错误,也可以重新构建项目:

Build -> Rebuild Project

针对我的具体情况:

也许它发生了,因为你已经安装了你的apk通过谷歌播放(我的apk运行正常,直到我发现一个错误),然后试图从你的Android工作室重新安装它(为了找出它),我有一个解决方案:

打开你的手机/平板电脑。设置—>备份与复位—>禁用自动恢复功能

我希望它能起作用:)

在Android Studio 2.3中

禁用立即运行

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

来源:@Shubham A的评论。

编辑:禁用立即运行

在Windows中:

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

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

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

试试这个: 进入File> invalidate Caches/Restart 然后点击无效和重新启动按钮从弹出。 现在,试着运行您的项目。