安装失败,提示为“无效文件”。

184

安装失败,错误信息为:无效文件: K:\project\app\build\intermediates\split-apk\with_ImageProcessor\debug\slices\slice_0.apk。 如果已经存在该应用程序的版本,则卸载它,然后重新安装可能会解决此问题。

警告:卸载将删除应用程序数据!

您是否要卸载现有应用程序?

我正在使用Android Studio 2.3 beta 3运行我的项目。


只需卸载先前的应用程序版本并重新安装即可。 - Manohar
2
前往设备的“设置”->“应用程序”,检查您的应用程序是否显示在列表中。我假设它是安装在某个不同的配置文件而不是您的活动配置文件中。您需要为所有配置文件卸载它。 - nnn
你有什么问题? - Vladyslav Matviienko
4
文件 > 设置 > 构建、执行、部署 > 即时运行 > 取消勾选(启用即时运行以热交换代码)。 - tech.mohit.garg
在我的情况下,项目路径中的一个撇号破坏了构建过程。重新设置项目并从路径中删除任何特殊字符解决了这个问题。 - Marco7757
显示剩余5条评论
24个回答

424

点击 构建 选项卡 ---> 清除项目

点击 构建 选项卡 ---> 生成APK

运行。


是的,Xcode也会出现类似的问题,您还需要经常清理并构建。 - user25
虽然它能够工作,但我在想为什么“清理项目”是真正必需的? - Ahsan
如果这段代码无法运行,请取消勾选“即时运行”然后再次尝试。 - Ahamadullah Saikat

102

我找到了解决方案,请按照以下步骤操作:

设置 > 构建、执行、部署 > 瞬间运行 > 启用瞬间运行以在部署时热交换代码/资源更改(取消选中此选项)

`


1
同样适用于Android Studio 3.0。 - IliaEremin
那你想让我们禁用即时运行吗? - user25
您可以尝试以下步骤来运行您的apk文件:Build-->Clean Project;Build-->Make Project。然后在您的设备上运行它。 - Kreshnik
这个选项对我来说不存在,但重新启动Android Studio可以解决问题。 - Homayoun Behzadian

78

只需跟随两个步骤

第一步:构建--->清理

第二步:构建--->构建APK

希望它能够正常工作。祝大家好运。


为什么这个没有自动设置? - gumuruh

26
我是这样解决的:

点击“Build”选项卡--->选择“Clean Project”

点击“Build”选项卡--->选择“Rebuild Project”

点击“Build”选项卡--->选择“Build APK”

运行。


24

希望这能解决您的问题。

请按照以下步骤操作。

1. 清理项目

清理项目

2. 重新构建项目

重新构建项目

3. 最后构建和运行您的项目


15

首先,如已提到的,请尝试清理和重建项目。如果这对您没有起作用,请尝试以下操作:

设置 > 构建、执行、部署: 取消勾选 启用即时运行以热替换代码...

这个方法马上解决了我的问题。

P.S. 我发布这个答案是因为现在是2017年,我认为这个功能在2014年不存在,所以不会引起这个问题。


15
请按照以下步骤操作: 文件 > 设置 > 构建、执行、部署 > 瞬时运行 > 取消勾选(启用热部署代码的瞬时运行) 这对我有效。 谢谢。

12

当我将一个项目的代码从一台笔记本电脑复制到另一台电脑并尝试运行该项目时,发生了这种情况。对我有用的解决方法是:

  1. 删除项目的build文件夹
  2. 清除项目
  3. 构建项目
  4. 运行

7

在我的情况下,当我的项目名称包含"&"符号时,我遇到了同样的问题。解决方法是从文件浏览器中重新命名项目名称,以便不包含任何"&"符号,然后执行以下操作:

  • Build菜单 -> 清除项目
  • Build菜单 -> 构建APK

我测试了两次,它完美地解决了问题。


5
对我来说,这是:
点击“构建”选项卡 ---> 清理项目 重新构建项目 生成APK

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接