📌  相关文章
📜  修复Android Studio中“ APK文件在磁盘上不存在”的不同方法

📅  最后修改于: 2021-05-10 14:52:43             🧑  作者: Mango

每当我们尝试在Android Studio上调试应用程序时,我们都会在Android Studio中遇到错误“ APK文件在磁盘上不存在”。 MainActivity页面将错误抛出为:

因此,在本文中,我们将讨论4种不同的方法来修复Android Studio中的“ APK文件在磁盘上不存在”错误。

  • 方法1:单击同步按钮
  • 方法2: “启动前”部分上的“具有等级意识的制作”
  • 方法3:重新启动Android Studio
  • 方法4:更改Apk名称

方法1:单击同步按钮

通过单击Android Studio上的“同步”按钮,我们可以轻松解决直到3.1的Android Studio版本中的错误“ APK文件在磁盘上不存在”。

方法2:“启动前”部分上的“具有等级意识的制作”

当我们更新Android Studio 3.1或更高版本时,我们也面临着同样的问题,并且干净,快速的方法解决了此错误,这是解决方案:

  • 转到运行>编辑配置…
  • 确保在“启动前”部分中已完成“可识别Gradle的制作”:

  • 添加:单击+号并选择Gradle-aware Make ,然后将出现一个弹出窗口,只需将文本字段留空即可。
  • 单击确定,然后单击确定。

方法3:重新启动Android Studio

当我们切换git分支时,我们也看到了这个问题。因此,关闭Android Studio:

然后重启Android Studio是解决此错误“磁盘上不存在APK文件”的解决方案。

方法4:更改Apk名称

通常,当项目构建失败时,可以尝试一些常见的技巧:

  • 生成>清理项目
  • 检查构建变体
  • 重新启动Android Studio(如上所述)

但更具体地说,当Android Studio在磁盘上或文件中找不到APK文件时,这意味着Android Studio已成功构建了项目并生成了APK,但由于某种原因,Android Studio无法找到该APK文件。必需的文件。

在这种情况下,我们可以根据日志检查打印的目录,这将有所帮助。

例如:

使用Android Studio 2.0预览版(内部版本143.2443734)。

  • 签出到特定的提交(以便与头部分离): git checkout [commit_hash]
  • 运行项目
  • Android Studio告诉: APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug-HEAD.apk在磁盘上不存在。
  • 转到目录,实际上有一个文件名为: app-debug-(HEAD.apk (带括号))
  • 运行git branch

因此,在这里您可以看到,由于Gradle构建脚本的错误,文件命名某种程度上是错误的。

上面的情况只是一个示例,它可能导致相同的错误,但不一定要像以往一样是相同的根本原因。结果,检查您的build.gradle脚本(您可以在此处更改apk名称,如下所示):

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!