2016-11-30 85 views
0

我无法运行或执行我的代码。我已经跟着this任务':app:packageInstantRunResourcesDebug'的执行失败。 (Android Studio无法执行)

它仍然无法工作。我的错误信息

Error:Execution failed for task ':app:packageInstantRunResourcesDebug'. Java heap space ties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

我试图关闭即时运行,并有一个新的错误

Error:Execution failed for task ':app:packageDebug'. Java heap space ect's gradle.properties file. For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB: org.gradle.jvmargs=-Xmx1024m Read Gradle's configuration guide
Read about Java's heap size

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

+0

什么是你的机器的RAM? – AndiGeeky

+0

4GB内存。它正在工作,但我重新安装它,因为当我安装即时运行时执行时间太长。但重新安装后,这会产生一个错误。 – Temmie

+0

试试这个 - > https://developer.android.com/studio/intro/studio-config.html – AndiGeeky

回答

0

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

java -version 

应该类似于Android Studio File > Project Structure > JDK Location版本。 Java的更新后

+0

如何验证我的android studio的版本? @Anurag Pandit – Temmie

+0

在你的终端上面给出的命令“java -version”它会显示你系统的java版本,例如“java version”1.8.0_74“”,并且在你的Project Settings下面的SDK位置找到JDK“它应该等同于系统的版本,例如“java-8-oracle”。 – Anurag

0

今天,我有这个问题,执行失败的任务“:应用:packageInstantRunResourcesDebug”,当我运行“gradlew构建--stacktrace”控制台告诉我,在我的java的路径C:\ Program Files文件\ Java ** jre1.8.0_121 ** \ lib,java无法找到tools.jar,或许在我的电脑上因为某种原因删除了这个文件,但幸运的是我在我的电脑上有另一个版本的Java C: \ Program Files \ Java ** jdk1.8.0 ** _ 101和我从这个位置拷贝过去的tools.jar到我的jre1.8.0。也许有人帮助。

相关问题