Android Studio2.2。3.直到最近,我一直在用我目前的项目成功地为android构建一个APK。据我所知,除了一个数据文件外,没有任何更改,我的“构建APK”步骤神秘地开始失败,在gradle控制台中出现了以下消息:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':VrSamples:Native:myproject:Projects:Android:packageDebug'.
> Java heap space
在我的“消息”窗口中,我看到了这个错误:
Error:Execution failed for task ':VrSamples:Native:myproject:Projects:Android:packageDebug'.
> Java heap space
mple, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB:
<em>org.gradle.jvmargs=-Xmx1024m</em>
<a href="http://www.gradle.org/docs/current/userguide/build_environment.html">Read Gradle's configuration guide</a><br><a href="http://docs.oracle.com/javase/7/docs/technotes/guides/vm/gc-ergonomics.html">Read about Java's heap size</a>
我试过很多东西:
我很困惑,为什么我现在突然碰到这个问题,为什么我似乎不能重新创建APK的,我一直在建设没有问题,直到最近。据我所知,我也没有更新任何库。
将不胜感激任何建议来解决这个问题,提示如何调试这种事情的道路,等等。
默认情况下,Android Studio的最大堆大小为1280MB。如果您正在处理一个大型项目,或者您的系统有很多内存,您可以通过增加Android Studio进程的最大堆大小来提高性能,例如核心IDE、Gradle守护进程和静态编程语言守护进程。
如果您使用的64位系统具有至少5 GB的RAM,还可以手动调整项目的堆大小。为此,请执行以下步骤:
点击文件
更多信息请点击
https://developer.android.com/studio/intro/studio-config
在gradle中使用此选项。性质
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.jvmargs=-Xmx12800M
org.gradle.configureondemand=true
为我工作。
我注意到当我打开梯度时。我的Android Studio项目中的properties文件夹,并将鼠标悬停在任意一行上,它会发出关于“未使用的属性”的警告。这让我开始在谷歌上搜索“Android Studio gradle.properties unused property”,我发现:
gradle.properties.未使用的财产
这是:
无法在gradle中设置JVM参数gradle。Android Studio 2.1的属性文件。1.
问题是,至少对我来说,Windows Android Studio似乎忽略了我项目中的gradle.properties文件。您需要在这里创建一个:C:\用户\
然后,正如上面@Kevin Tan链接到的其他线程所建议的那样,我能够通过添加以下行来增加内存:
org.gradle.jvmargs=-XX:MaxHeapSize=256m -Xmx256m
现在我不再触及问题
我在运行应用程序时遇到gradle生成错误。我使用的是8GB内存的windows 10,Android studio 4.0.1版 内存不足:Java堆空间。请在项目的Gradle中为Gradle分配更多内存。属性文件。例如,下面的一行,在渐变中。属性文件,将最大Java堆大小设置为1024 MB:org。格雷德尔。jvmargs=-Xmx1024m 即使遵循相同的步骤,我也无法运行该应用程序。有
我使用的是Unity 2019.3.3f1个人版,当我尝试构建64位时,我遇到了212个错误。我认为这是最重要的一个,所以我只是粘贴这些: 命令InvokationFailure: Gradle构建失败。C:/程序文件/统一/集线器/编辑器/2019.3.3f1/编辑器/数据/播放引擎/Android玩家\OpenJDK\bin\java.exe-classpath"C:\程序文件\统一\集线器\
有人能帮我解决这个错误吗? 我把ADS放在我的项目中,当我尝试将我的项目构建到Android时,我得到了这个错误。 但是,如果我将ADS脱机,那么错误就会消失。 命令调用失败:Gradle 构建失败。C:/Program Files/Java/jdk1.8.0_45\bin\java.exe -classpath “E:\unity 5\Editor\Data\PlaybackEngines\An
我现在对gradle build有一个奇怪的问题。详情如下。 我目前有一个基于JavaSpring Boot的多模块gradle项目,其结构如下 建造。每个项目的梯度文件如下所示 RootProjectDirbuild.gradle 子项目构建。格拉德尔 SubProjectBbuild.gradle 共同build.gradle 当我执行 gradle清洁构建 构建在SubProjectA的co
我用的是Android studio。显示此错误的所有新项目: 生成文件'/Users/messan/AndroidStudioProjects/MyApplication/Build。格拉德尔线:3 在以下任何来源中均未找到插件[id:'com.android.application',版本:'7.1.1',apply:false]: > 例外是:org。格雷德尔。应用程序编程接口。插件。Unk
我使用Gradle 4.10.2(但使用最新版本让它工作会很好)。这是我的gradle文件: 当我执行时,它会失败并出现很多错误。这些错误都是由于没有找到lombok自动生成的getter、setter等。如何解决这些错误?我看过其他关于这个问题的帖子,他们都建议将lombok依赖项添加为 使现代化 以下是我得到的几个错误: 日志应该来自注释。并且来自于在CarDto上注释的@Builder(Bu