簡體   English   中英

“系統資源不足。”-Android Studio構建過程

[英]“The System is out of resources.” - Android Studio building process

通過Android Studio 1.5構建我的應用程序之一時,編譯器會拋出消息,提示系統資源不足。 我不明白為什么它會引發錯誤,而對於其他應用程序卻可以正常工作。

我的機器安裝了帶有8 GB內存的ubuntu14。 因此,內存不再是問題。我還嘗試更改studio的vmoptions:

-Xms256m

-Xmx4096m

-Xss1024k

-XX:MaxPermSize = 1024m

也許問題出在java(jvm)中。 以下是編譯器拋出的堆棧跟蹤:

The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
at com.sun.tools.javac.comp.Check.checkType(Check.java:533)
at com.sun.tools.javac.comp.Attr$ResultInfo.check(Attr.java:476)
at com.sun.tools.javac.comp.Attr.check(Attr.java:275)
at com.sun.tools.javac.comp.Attr.visitLiteral(Attr.java:3859)
at com.sun.tools.javac.tree.JCTree$JCLiteral.accept(JCTree.java:2037)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:566)
at com.sun.tools.javac.comp.Attr.attribArgs(Attr.java:664)
at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1806)
at    com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1465)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:566)
at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3226)
at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1897)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:566)
at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1815)
at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1465)
at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:566)
at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3226)

有人遇到過此類問題嗎? 請幫助! 我將近2天就陷入了困境。 提前致謝 !!

您可能在代碼中的某個地方進行了錯誤的遞歸調用(無限遞歸)。 唯一的解決方案是仔細檢查它。

有關更多詳細信息,請參考此答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM