转自: http://www.cnblogs.com/rwxwsblog/p/4769785.htmlhtml
在移动互联网的时代,Android的份额早已超过了苹果。Android的出现无疑加速了移动互联网的普及,手机操做系统已是IOS和Android的天下了,什么winphone之类的能够说没它们什么事了。记得三年前作过一个简单的基于Android2.2的一个小应用。当时只是为了好玩,于是也没有相应的文档记录;后来因为工做缘由也就没有继续讲Android开发进行下去。趁有时间再来折腾折腾Android的开发吧。想要开发Android的应用,首先须要安装Android的开发环境,下面记录了Android开发环境搭建的步骤。java
1、环境及所需软件:android
操做系统:win7 32位windows
下载Android Studio:http://developer.android.com/sdk/installing/index.html?pkg=studio(须要翻越GFW,你懂的)android-studio
下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(1.7及以上版本)oracle
2、安装步骤ui
一、安装javathis
在Android的官网看到最新版本的Android Studio须要jdk1.7及以上版本的支持。所以第一步是下载jkd。在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上找到相应版本的jdk下载便可spa
因为个人是32位的操做系统,于是下载的是jdk-8u60-windows-i586.exe。若是操做系统是64位的话,须要下载jdk-8u60-windows-x64.exe。下载完之后一步步默认安装便可。因为我以前配置过jre,因此须要改下javahome。操作系统
计算机--》右键,属性--》高级系统属性--》高级--》环境变量--》系统变量中添加java_home
到这一步java就算安装好了。
二、安装Android Studio和建立项目
双击android-studio-bundle-141.2178183-windows.exe一步步安装便可。没什么特别的,因为我采用的是在线安装的方式。于是首次启动的时候须要下载一些Android须要的组件,于是这里面须要翻越GFW,根据本身的状况设置便可(业内流行一句话叫作不会FQ的程序猿不是好程序猿)。安装完成后首次启动时界面以下。
选择第一项,Start a new Android Studio project。后面也是一步步按照要求填写便可。
此处选择手机和平板选项
最后选择Blank Activity便可
此时,一个Android项目也就建立完成了。
三、运行Android
因为个人机器配置比较低,并且运行Android的模拟器很是耗资源。并且第一次加载的时候须要初始化不少配置,于是第一次运行的时候速度和蜗牛没什么区别。有条件的哥哥姐姐能换mac仍是早日换个mac吧。
在弹出的选择框中选择相应的设备便可。
至此,一切都还算顺利,而后运行模拟器的时候却出现了问题。
3、常见问题
一、未安装Intel HAXM
D:\Android\sdk\tools\emulator.exe -avd Nexus_5_API_23_x86 -netspeed full -netdelay none 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!
异常的缘由是Please ensure Intel HAXM is properly installed and usable.说明要安装Intel HAXM,因而搜罗了一番,发现Android sdk已经自带了Intel HAXM。因而找到sdk\extras\intel\Hardware_Accelerated_Execution_Manager目录下的intelhaxm-android.exe安装。
可是安装的时候却又出现了如下的问题。
因而网上搜罗了一番,再看看错误。说是Virtualization 没有开启,网上也有出现相似的状况,例如:http://www.cnblogs.com/csulennon/p/4178404.html这篇博客说的就是这个问题。因而重启电脑,设置Virtualization 为enable。
重启后可正常安装。安装后继续运行Android模拟器,却出现了另一个异常。
二、模拟器RAM过大
D:\Android\sdk\tools\emulator.exe -avd Nexus_5_API_23_x86 -netspeed full -netdelay none emulator: WARNING: Requested RAM size of 1536MB is too large for your environment, and is reduced to 1152MB. emulator: device fd:596 HAXM is not working and emulator runs in emulation mode emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration. emulator: AVD RAM size = 1152 MB emulator: HAXM max RAM size = 1024 MB emulator: You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode. Cannot set up guest memory 'pc.ram': Invalid argument Error accepting connection, aborting
或者
D:\Android\sdk\tools\emulator.exe -avd Nexus_5_API_23_x86 -netspeed full -netdelay none emulator: device fd:584 HAXM is working and emulator runs in fast virt mode Cannot set up guest memory 'pc.ram': Invalid argument Error accepting connection, aborting
最后将模拟器的RAM改成512
再次运行AVD,此时AVD可以正常运行起来了。至此,Android开发环境算是搭建起来了,但是速度和蜗牛同样。i三、4G的机器内存几乎被吃光,有条件仍是换个mac吧。
---------------------------------------------------------------------------------我是分割线--------------------------------------------------------------------------
to be a better me, talk is cheap show me the code
版权全部,转载请注明原文连接。
文中有不妥或者错误的地方还望指出,以避免误人子弟。若是以为本文对你有所帮助不妨【推荐】一下!若是你有更好的建议,能够给我留言讨论,共同进步!
再次感谢您耐心的读完本篇文章。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------