英文:
Invalid maximum heap size error in Android Studio
问题
我在Ubuntu(Linux)中使用最新版本的Android Studio。在更改了vm选项后,我无法运行Android Studio。启动Android Studio时出现以下错误:
无效的最大堆大小:-Xmx4096m # <------ 将此增加到大部分RAM
错误:无法创建Java虚拟机。
错误:发生了致命异常。程序将退出。
这是我的studio64.vmoptions文件:
-Xms256m
-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
-Didea.vendor.name=Google
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
-Dsun.tools.attach.tmp.only=true
如何解决?我还尝试删除了studio64.vmoptions和studio.vmoptions文件,但问题仍然存在。
英文:
I'm using latest version of android studio in Ubuntu(linux). After make changes to vm options. I'm unable to run android studio.
I'm getting this error while starting android studio -
Invalid maximum heap size: -Xmx4096m # <------ increase this to most of your RAM
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
This is my studio64.vmoptions file :
-Xms256m
-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Djna.nosys=true
-Djna.boot.library.path=
-Didea.vendor.name=Google
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine
-Dsun.tools.attach.tmp.only=true
How to fix it? I'm Also tried to delete studio64.vmoptions and studio.vmoptions files. But issue still going on.
答案1
得分: 4
"Thank you so much for myself". 我在2小时内搞定了。在谷歌上搜索了很多,但没有找到适合我的方法。
这是唯一的解决方法。
注意:我使用的是带有4GB内存和64位的Ubuntu
步骤1: 打开文件管理器 > 显示隐藏文件
步骤2: 进入文件夹 > .config/Google/AndroidStudio-versionName
步骤3: 删除studio64.vmoptions文件
步骤4: 重新启动Android Studio
英文:
Thank you so much for myself
. I got it in 2 hours. After searching too much on google, found nothing
that works for me.
This is the only way to solve it.
Note : I'm using Ubuntu with 4g ram 64bit
Step 1. Go to file manager > show hidden files
Step 2. Go to folder > .config/Google/AndroidStudio-versionName
Step 3. Delete studio64.vmoptions file
Step 4. Restart Android Studio
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论