环境变量配置正确 无法启动 android stdio

来源:互联网 发布:域名紧急升级访问中 编辑:程序博客网 时间:2024/05/29 14:29

    作为一个刚刚接触安卓开发的人的话,我开始的时候是使用Eclipse作为开发的ide的,然后再通过android 的sdk进行开发的。但是前几天在写一个很简单的程序的时候,程序本身没有问题,但是编译通过了之后运行就报错。在网上找了很多的资料都没有解决方案。最后询问我的师兄,我师兄最后指出是由于Eclipse 下的adt工具检测到现在最新的sdk版本为5.0,而我自己的当前版本是4.2,版本不兼容,运行会奔溃。并且在他的博客中也提供了解决方法,http://blog.csdn.net/yanzi1225627/article/details/45318069。最后,他建议使用android stdio作为开发的ide。sdk的版本问题不用自己操心,更不会因为版本问题而导致编译正确,运行错误的这种莫名其妙的问题。

    于是昨晚我下载了android stdio的安装程序,安装之后弹出JVM.dll无法load,环境变量未配置的问题。经过我实际测试,当前系统中已经配置好了jre的环境变量。而且我的操作系统是64位,所以使用的jre也是64位。通过cmd下的命令也确实配置成功了。于是我重新对环境变量进行配置,但是启动的时候依然报错。

   最后,我将当前的jdk直接卸载了,本打算重新下载一个最新的sdk,但是最后由于时间关系,我重新安装了jdk,而这次jre的安装目录在jdk的上层目录。如图:所示,这个时候启动android stdio的时候,一切都正常了。

 所以,当环境变量没有问题,而初次安装android stdio 无法启动的时候,尝试一下将jdk卸载完,重新安装,并将jre的目录保持在jdk的上层目录。或许就可以解决这个蛋疼的问题了。(据说是由于jdk安装的时候自身目录下也会保存一份 jre的一些配置文件,其他原因不知)。

0 0