[英]“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.