今天是2015年7月28日,星期二,晴,下午坐在科创园2楼的办公室里,窗明几净,继续我全新的Android之旅!
在调试和比较了N多IDE集成开发环境之后,最终决定在IDEA SDK环境下试试手,在已经装好的Intellij IDEA环境下,结合在极客资源上下载的离线Android SDK包,解压并按要求一步步设定相关文件路径位置后,打开IDEA,新建完Android工程,准备试试虚拟机,结果因为ADB启动不起来的问题,在网上百度了一下,发现可能是端口或类似进程被占用的问题,打开资源管理器,将里面发现的kadb进程给杀掉之后,重启虚拟机,这下倒是OK了,但往后几步,新的问题又出现了,报错,说我的HAXM有问题,原结果如下:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
同样,在问过度娘后,发现和我一样遇到这种问题的还真不少,在告别Eclipse时代的Android开发环境后,在迁移到Android Studio,包括Intellij IDEA(二者的内核应该是差不多的)时会遇到要求安装和升级Intel X86 HAXM的问题,解决办法如下:
1 一般SDK内已经包括有HAXM,所以可以直接根据自己的路径情况,找到该安装文件,我的路径情况:
F:\Android\SDK\android-sdk-windows-r24-updated\extras\intel\Hardware_Accelerated_Execution_Manager
2 直接双击打开intelhaxm-android.exe,进行安装,此时,如果出现This Computer meets the requirements for HAXM的,关闭所有进程并重启计算机进入BIOS环境,设置
【Virtualization】为开启(Enabled)状态,启动计算机,进入桌面,按照之前的流程重新安装HAXM,发现这下没有任何问题了,随后启动IDEA开发环境,打开虚拟机调试会发 现一切畅通无阻,没有任何问题了,还可以体验到新版系统UI带给人的愉悦感和解决问题的小小成就感。
博客园第一天,希望能坚持下来,记录我的Coding成长,感谢一切美好的事物!