安装失败并显示消息无效文件

Installation failed with message Invalid File

Installation failed with message Invalid File: K:\project\app\build\intermediates\split-apk\with_ImageProcessor\debug\slices\slice_0.apk. It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?

我是 运行 我在 android studio 2.3 beta 3 中的项目。

我找到了

的解决方案

settings>build,execute,deployment>instant run>Enable instant run to hot swap code /resource change on deploy(unchecked this option)

`

只需执行两个步骤

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

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

希望有用。祝你们好运

单击生成 选项卡---> 清理项目

单击 构建 选项卡 ---> 构建 APK

运行.

对我来说是:

单击构建选项卡 ---> 清理项目

重建项目

构建 APK

当我将项目代码从一台笔记本电脑复制到另一台笔记本电脑并尝试 运行 该项目时,我就遇到了这种情况。为我解决这个问题的是:

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

在 gradle 项目中试试这个 dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }

首先,如前所述,请尝试清理并重建项目。如果这对你不起作用,试试这个:

设置 > 构建、执行、部署: 取消选中 启用即时 运行 热插拔代码...

这立即解决了我的问题。

P.S。我在 2017 年发布了这个答案,我认为 2014 年不存在此功能,因此不会导致此问题。

就我而言,当我的项目名称包含“&”时我遇到了同样的问题sign.The解决方案是从文件浏览器重命名项目名称,因此它不包含任何“ &" 符号,然后来自:

  • 构建菜单->清理项目
  • 构建菜单->构建APK

我已经测试了两次,效果很好。

在我的例子中,项目目录中只有一个引文 ',删除后解决了

我是这样解决的:

单击构建选项卡 ---> 清理项目

单击构建选项卡 ---> 重建项目

单击构建选项卡 ---> 构建 APK

运行.

尝试清理项目并重建,如果不起作用,请尝试从“设置”>“构建”>“即时”运行 中禁用“即时”运行,以防您是 运行 其他人的代码。

请按照以下步骤操作 文件 > 设置 > 构建、执行、部署 > 即时 运行 > 取消选中(启用即时 运行 热插拔代码)

这对我有用

谢谢

然后删除中间文件夹 运行 该项目实际上运行良好,APK 构建到另一个系统。 转到 app/build/intermediates。

希望这能解决您的问题。

请按照以下步骤操作。

1.清理您的项目

2。重建您的项目

3。最后构建并运行你的项目

我通过重新启动 phone 找到了它的工作方式:)

遵循一些步骤:

Clean Project
Rebuild Project
Invalidate Caches / Restart

现在 运行 您的项目。希望有用。

对我有用。

为我工作:

  1. 删除这些文件夹
  2. 运行 应用

我的问题是 Android Studio 安装。

我正在构建一个新的 CI 服务器,虽然我安装了 Android Studio 并连接了 SDK 等,但我没有打开带有项目的工作室——而是直接去了到命令行来构建。当我随后在工作室中打开该项目时,它开始提示进行各种更新。跟着弹跳球,然后我就可以拿到我的 USB 系留设备了。

希望这对 Build Master 和 DevOps 有所帮助,因为 "got-cha" 可以避免。

  1. 无效cache/restart
  2. 清理项目
  3. 重建项目
  4. 运行 您的应用/构建 APK

这些步骤足以解决大多数与 Gradle 构建相关的问题。这些步骤也帮助我解决了这个问题。

None 这里的答案有效,我必须:

  1. 关闭android工作室
  2. rm -rf ./android/.idea
  3. 构建 -> 构建 Bundle/APK(s) -> 构建 APK

如果 Android Studio 指向错误版本的文件,路径可能无效。如果您使用 setProperty() 使 gradle 自动重命名您构建的 APK,就会发生这种情况,例如:

defaultConfig {
    applicationId "com.company.app"
    versionName "1.2.0"
    // Rename the built apk file
    setProperty("archivesBaseName", "MyApp-$versionName")
    ...
}

有时,更新的 versionName 未正确“刷新”到 Android Studio,因此它可能指向文件名中的旧版本名称。在这种情况下,只需执行 Gradle 同步然后构建,以确保 versionName 匹配构建的文件路径。 Gradle 同步是:

  • Android Studio 4.x ➔ 最右边的工具栏 ➔ 按 'elephant + down arrow' 图标,它有工具提示 “与 Gradle 同步项目文件构建 ➔ 制作项目

  • Android Studio 4.x ➔ 帮助查找操作 ➔ 搜索“同步”➔ “与 Gradle 文件同步项目”Build ➔ Make Project

如果 none 这些解决方案对您有用,只需关闭 Android Studio 并打开它。它在 Mac.

对我有用

只是使缓存无效并重新启动!!!