【问题标题】:Execution failed for task ':app:packageInstantRunResourcesDebug'. (Android Studio can't execute)任务“:app:packageInstantRunResourcesDebug”执行失败。 (Android Studio 无法执行)
【发布时间】:2016-11-30 08:34:44
【问题描述】:

我无法运行或执行我的代码。我已经关注了this

还是不行。我的错误信息

错误:任务 ':app:packageInstantRunResourcesDebug' 执行失败。 Java 堆空间 关系文件。 例如,gradle.properties 文件中的以下行将最大 Java 堆大小设置为 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

我尝试关闭即时运行,但出现新错误

错误:任务 ':app:packageDebug' 执行失败。 Java 堆空间 ect 的 gradle.properties 文件。 例如,gradle.properties 文件中的以下行将最大 Java 堆大小设置为 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

编辑:我找到了原因。这是因为我添加了一个代码,该代码将解压缩一个 500 mb 的文件并将其传输到内部存储中。这可能是因为它有很多文件。 zipfile 包含 80,000 多个文件。

【问题讨论】:

  • 你机器的内存是多少?
  • 4GB 内存。它工作正常,但我重新安装了它,因为安装即时运行时执行时间太长。但是重新安装后,这会产生错误。
  • 试过还是不行。我会尝试重新安装一次,也许这次它会起作用。

标签: android android-studio


【解决方案1】:

此错误的可能原因可能是 JDK 版本不匹配。请尝试检查您的系统 Java 版本与您的 Studio 版本。

java -version

应该类似于 Android Studio File > Project Structure > JDK Location 版本。

【讨论】:

  • 如何验证我的 android studio 的版本? @Anurag Pandit
  • 在您的终端中给出上述命令“java -version”,它将显示系统的 java 版本,例如“java version”1.8.0_74“”并在 SDK 位置下方的项目设置中找到 JDK“它应该相当于系统的版本,例如“java-8-oracle”。
【解决方案2】:

今天在 java 更新后,我遇到了这个问题 任务':app:packageInstantRunResourcesDebug'的执行失败,当我运行“gradlew build --stacktrace”控制台时,在我的 java 路径 C 中显示: \Program Files\Java**jre1.8.0_121**\lib ,java 找不到 tools.jar,也许在我的电脑上更新 java 后出于某种原因删除了这个文件,但幸运的是我有我的电脑 C:\Program Files\Java**jdk1.8.0**_101 上的另一个 java 版本,我将 tools.jar 从这个位置复制到我的 jre1.8.0 。或许有人能帮上忙。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-23
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2023-03-04
    • 2020-06-08
    相关资源
    最近更新 更多