Android Studio - java.lang.OutOfMemoryError

3
我正在尝试在Linux(Ubuntu 12.04)上使用Android Studio,但是当我想创建一个新的Android项目时,在终端中出现了以下结果,Android卡在“应用程序名称”的加载组件上:
Exception in thread "Performance watcher" 
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Performance watcher"
Exception in thread "AWT-XAWT" 
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "AWT-XAWT"

到目前为止,我已将此行添加到 /etc/environment 文件中。
JAVA_TOOL_OPTIONS="-Xmx1024m -XX:MaxPermSize=512m -Xms512m"

并将此行添加到 /etc/profile 文件中

_JAVA_OPTIONS = -Xms1024m -Xmx1024m

我有超过1 GB的剩余内存空间,但仍然出现“java.lang.OutOfMemoryError”的错误!那我该怎么办?


这有很多问题。我只能勉强使用4GB的总内存和20%的空闲内存 - 它会增加到80%的使用率。如果您成功运行AS并且Java每次构建时增加内存使用量,则您的应用程序必须保持非常精简,因此您必须不断打开和关闭AS以避免系统崩溃。 - CmosBattery
2个回答

0

你的系统有多少内存?

根据文档,Linux 系统的最低要求为
2 GB 内存最低,4 GB 内存推荐

这里是参考链接


-1

我不确定,但你可以试试这个...

<application
....
   android:largeHeap="true"> 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接