【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

时间:2024-05-23 11:56:44

    我要先弱弱的说一下,写文章的时候的排版看起来还不错,怎么发不出来就这么丑陋呢,心疼自己/(ㄒoㄒ)/~~。

----------------------------以下是原文----------------------------

   课程需要,下载了AndroidStudio学习移动应用开发。没想到啊没想到,乱七八糟的事情一大堆,打开一个软件就这么难吗??!/(ㄒoㄒ)/~~

 

    幸好,作为共青团员,我不抛弃不放弃,坚持了3个星期(毕竟有课在上),在哭中继续折腾,成功在当前,运行了这破玩意。再次汇总一下遇见的各种问题,以及自己的解决措施。。。。。/(ㄒoㄒ)/~~

 

  1.  在安装AndroidStudio之前,需要先安装JAVA的JDK

            先百度上下载好AndroidStudio的安装包,先不安装放一边。

            然后安装了电脑上的JRE。(JRE不需要更改环境变量)

            然后安装AndroidStudio,并打开。很开森的打开AndroidStudio,弹窗。。。出现:

            【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

            一脸懵逼。。(╯‵□′)╯︵┻━┻,此处的错误原因是:不能用JRE,要安装JDK。

           然后就又去网络上下载JDK。安装JDK的时候有个问题:

               JDK里面会选择两次路径,一个是jdk,一个是jre。——然而jdk文件夹打开点进去,里面还有一个jre,那不就有两个jre了么。。

           百度了一下,有博客这么解答:http://blog.****.net/qq_33642117/article/details/52143824 。

            我个人总结是这样,就是说:

            JDK和JRE是Java开发和运行工具,其中JDK包含了JRE,但是JRE是可以独立安装的~它们在Java开发和运行的时候起到不同的作用。运行的时候直接调用JRE,如果开发软件的时候,调用的是JDK里面的jre。

   这权且就当小插曲好了,当然都是要安装的。安装好JDK以后,要在环境变量里面配置环境变量!

   配置环境变量的帖子有很多。就是:

   右键“我的电脑”-》属性-》高级系统设置-》环境变量-》系统变量-》新建一个变量,使得变量名为“JAVA_HOME”,值为你的JDK的安装路径里面的bin文件夹的路径地址。(路径末尾不要加分号)可以看下如:

【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

     网上搜过,环境变量的大小写不敏感,说是没问题。

    完成上述操作以后,实际上保存退出,再打开cmd,运行一下java,以及javac都会有东西的。(其实你安装好了JDK,cmd里面就可以查看到java,但是没有配置环境变量JAVA_HOME的话,cmd里面打javac是查询失败的)

     除了JAVA_HOME环境变量以外,还要配置一下别的环境变量。

     在系统变量里面,修改一下CLASSPATH变量,在它的值最前面加上:

     “ .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib;

    修改一下PATH变量,在它的值最前面加上:

     “ %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

     都是有分号的嗷。

     在上一下图片。。

    【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

    

    

     好啦,以上就是AndroidStudio的环境变量配置啦。接下来理论上就能“顺利”的打开AndroidStudio啦!

     我查阅相关的页面这么多,确定就是这么些简单的步骤!

     于是我开森地打开AndroidStudio。出现了:

    【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

     ??????(╯‵□′)╯︵┻━┻!!!!!

     我仔细看了看,恩我确实有JAVA_HOME,为什么没有?

     恩我确实是64位操作系统以及64位的JAVA,为什么打不开??

     aaaa,人就是这么被逼死的。

     (╯‵□′)╯︵┻━┻

     在接下来的一个星期里,我反复配置环境变量配到吐,就是上述步骤,直到绝望。后来这个弹窗还变化了一下。。变成了:

    【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

     这是因为,我试探性的把JRE的地址放到了JAVA_HOME里面(应该放JDK的),就会出现这个弹窗。

 

     在第二个星期,我做出了一个决定,重新在百度上下载一个AndroidStudio安装包!我已经怀疑人生了。

     万万没有想到,重新找的AndroidStudio,在JAVA不变的情况下,就顺利打开了。。。(╯‵□′)╯︵┻━┻

    所以,上述的环境变量配置是没有错的。错的,是我自己的AndroidStudio安装包。。。

/(ㄒoㄒ)/~~

  2. 如何顺利的打开或者是新建自己的AndroidStudio项目

 

 

 

     在经历了上述的情况之后,我开心的打开了自己的“安卓死兜兜”快捷方式。看着它的启动图画,我感到内心暖暖的,很贴心。。。

    【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

 

     点击Open an exitting 什么什么打开新项目,于是就出现了以下的载入页面:

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

     好吧,直接说我遇见了什么问题:这个 Building 过程,直接Build了一百年也没biu出结果来啊。。。

    

     百度了以后,才明白,安卓死兜兜 会自动下载对应的项目所需要的 Gradle包,可惜下载源被“万里长城”挡住了,载100年也下不出来的。解决方案是: 自行离线下载,然后把压缩文件直接放到Gradle对应的路径下面就好啦。

    首先打开自己的Gradle的存放路径,看看自己这个工程所需要的Gradle是什么版本。

    默认路径是 :C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9

   然后里面有两个没加载好的Gradle文件,你看它的文件名就可以知道版本是几点几,我的这个是3.3 。删除这两个文件,同时自行百度下载这个版本的Gradle,并把下载的压缩包放在放在这个位置,重新打开 安卓死兜兜 ,安卓死兜兜会自己解压的,这一次就不会永远都加载不出来啦!

    成果展示页面:

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

    顺利打开。

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

 

    百度的几个下载页面,不晓得能不能用诶,仅供参考:

    http://services.gradle.org/distributions/

 

  3.安卓死兜兜的AVD虚拟机打不开,/dev/kvm is not found问题,以及VT-X设置问题

    好吧项目已经打开了。我打算做一些奇奇怪怪的APP。但是APP的可视化界面如何开启呢?就是安卓死兜兜的AVD虚拟机设置!

    就是单击安卓死兜兜工具栏的这个:

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

    点开以后呢就出现下面的界面:

   【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

     点击“新建虚拟服务”以后,选自己要的机型啊什么的,跟着做就行了,安卓死兜兜会安装好的。

    

     如何打开自己的虚拟设备呢,就是点击这个:

【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found

    

     接下来会出现 /dev/kvm is not found 错误提示而打不开虚拟机,或者是VT-X is not enable in BOIS。解决方案在此:http://blog.****.net/gqqzxc/article/details/52798791

    (噗,因为我写不动了。。。。)

     其实这样子就可以解决问题了(如果你看了我发的这个链接的话),就是三步操作:(额外的是看情况的)

     一、 下载HAXM installer

     二、 安装HAXM installer(刚刚只是下载,安装要手动的)

     三、 关机然后开机按F2设置一下各种VT-X、VT-D等设置为enable

     四、如果你开机了还不行,就把360安全模式里面的核晶防护这个狗东西关掉。

     然后就可以使用了。

 

     /(ㄒoㄒ)/~~可怜的我这么做还是不行啊,明明VT-X已经开了,说我没开;HAXM安装了说我没安装。。。

     折腾了一个国庆,我大怒,把 %SDK路径%\extras\intel\Hardware_Accelerated_Execution_Manager里面的intelhaxm-android.exe 重新卸载安装了一遍,居然TM就好了???!!!

   

     啊啊啊啊啊啊啊,配置一个安卓死兜兜这么坑的吗???

     绝望绝望绝望,希望大家都能解决自己的问题。

     再次放一个虚拟机效果图。。。

    【Android】AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found