您的位置:首页 > 移动开发 > Android开发

Audroid-studio2.2安装1%与windows不兼容和Error occurred during initialization of VM 的问题

2016-10-11 12:09 465 查看


问题一:


Error:CreateProcess error=216,该版本的1%与您运行的Windows版本不兼容。请查看计算机的系统信息,了解是否需要x86或x64版本的程序,然后联系软件发布者 是为什么?

解决办法:选择jdk版本为已安装的jdk

虽然环境变量一直配的1.8,但是这里不选对了也不行。2.2提示需要jdk1.8以上


问题二:


Android Studio 中 gradle 构建 堆栈空间不足

Error:Unable to start the daemon process. 

This problem might be caused by incorrect configuration of the daemon. 

For example, an unrecognized jvm option is used. 

Please refer to the user guide chapter on the daemon athttp://gradle.org/docs/2.2.1/userguide/gradle_daemon.html

Error occurred during initialization of VM 

Could not reserve enough space for object heap 

Error: Could not create the Java Virtual Machine. 

Error: A fatal exception has occurred. Program will exit.

解决办法一:

1 找到目录 C:\Users\Administrator\ .gradle

2 创建文件:gradle.properties

以记事本方式打开写入以下内容

org.gradle.jvmargs=-Xmx512m

3 重启Android Studio

解决办法二(AS2.2没有此选项):

File -> Settings -> Gradle

Gradle VM Options 项 设置为:

[java] view
plain copy

<span style="font-size:18px; color:#000099"><code class="hljs diff"><span class="hljs-deletion"><span class="hljs-deletion">-Xmx512m</span></span></code></span>  

解决办法三:

在android studio的bin目录下找到:studio.exe.vmoptions文件。
注意,这里面有两个这样的配置文件:
一个是studio.exe.vmoptions,32位的
一个是studio64.exe.vmoptions的,64位的
系统为多少位就改多少位的文件(同样是以记事本方式打开)

-server

-Xms256m
-Xmx750m 改为1024m

-XX:MaxPermSize=350m

-XX:ReservedCodeCacheSize=240m

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-da

-Djna.nosys=true

-Djna.boot.library.path=

-Djna.debug_load=true

-Djna.debug_load.jna=true

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-Didea.paths.selector=AndroidStudio2.2

-Didea.platform.prefix=AndroidStudio

-Didea.jre.check=true
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐