分享

Android开发环境配置(以windows为例)

 入微__成长 2016-06-18

Android开发环境配置工具 

  如果你准备从事Android开发,那么无论选择在eclipse下开发,还是选择在AndroidStudio下开发,又或者是在IntelliJ IDEA下开发,都可以参照以下步骤进行Android开发环境的配置。

Android开发环境配置过程(若有看不清的小图可将图片在新标签中打开查看大图)

1.准备笔记本或台式机

  使用笔记本还是台式机,视个人需求而定,但我要强调的是在配置上不要手软,要舍得下手。一台流畅的电脑,会让你在枯燥的编程中不至于抓狂。

  官方推荐的Android开发环境对电脑配置要求很低,现在市面上的电脑基本都可以达到,但如果止步于官方推荐配置,一定会卡到爆!

  我个人推荐的电脑配置如下:

   内存最低4G,8G正好,16G更好。

   固态硬盘!固态硬盘!固态硬盘!重要的事说三遍,这个强烈建议有。容量选128G的就够用,如果机子上只有固态硬盘,那就选256G的吧,有钱可以用更高容量的。为什么强调固态硬盘,等你亲自体验过它的速度后,就再也不想回机械盘的日子了!

   虽然可能有了固态盘,但是机械硬盘还是应该备一个,就算电脑里没有装,也该备个移动硬盘,做仓库用。就目前来看,虽然机械盘速度慢,但机械盘价格低廉,稳定性也比固态盘好,依然是备份资料的不二选择,容量的话选500G以上就OK。

   CPU性能当然越高越好,以Intel的CPU为例,考虑性价比的话i5一般够用了,i7正好,有钱可以继续提升~~

   显卡现在差不多的电脑都是独显2G内存或者更优了吧,做Android开发一般对显卡要求不是很高。对于显示器尺寸的话我个人偏向17寸,因为屏幕大,一次看的代码多,而且携带上也不比其他尺寸麻烦多少,当然,这个就纯属见仁见智的问题了。

 

  下面开始下载Android开发工具和配置开发环境。在开始之前,建议为各相关工具设置独立的文件夹,并在最后为所有分文件夹设置一个总的文件夹,我的文件存放目录如下,仅作参考

2.搭建Java开发环境

  Android开发必须有Java环境的支持,这个不用多说了吧。

    Java开发工具官方下载 (即 JDK和JRE,如果下载链接哪天失效了,自己百度找就可以了)。至于说怎么下载,下好的Java开发工具怎么安装,我就不赘述了。

  值得一提的是,在AndroidStudio或eclipse这两个IDE中做Android开发的话,将下载好的安装包安装完就可以了,不用去手动去配置什么环境变量。

3.准备Android开发的核心工具

  3.1 首先需要一个基础工具包:

    SDK-AVD-tools基础工具包下载 (tools版本会不定时更新,如果哪天下载链接被吞了,联系博主)

  将下载好的压缩包解压出来,会看到一个文件夹tools和两个文件AVD ManagerSDK Manager,将其放到图一中的SDK目录中如图二所示:

  其中,tools又称SDK Tools,其中包含了Adb 工具、Draw 9-patch工具、Android模拟器等实用工具。AVD Manager用来创建、管理手机、平板、智能手表等模拟器。SDK Manager用来下载、更新安卓各版本的平台工具、编译工具、源码、文档、模拟器安装包等。

  3.2 SDK Manager的使用

  如果使用上面提供的SDK Manager,打开后会发现只有Android SDK Tools显示Installed状态(版本号不一定与图中一致),其他显示Not installed。那个Android SDK Tools包含的就是上面tools文件夹里的东西。

  :如果打开SDK Manager发现并不能顺利加载出工具列表或者加载异常缓慢的话,排除你自身网络的问题,那就是提供工具的官网被墙了,这个时候你需要代理去FQ。如果没FQ就用国内的镜像,唯一的缺憾是没有官网更新的及时,不过完全不影响正常开发。

  设置访问国内镜像的方法为:点SDK Manager工具栏的Tools,选Options...,然后按下图配置:(更多镜像地址见文末网站)

  接下来我们需要下载其他工具。下载之前先简单介绍SDK Manager目录下各工具作用:

   ━━Tools目录(必须的工具):

    ┣ ━━Android SDK Tools(必须,最新的就好):上面介绍过了,版本号带rc字样的是预览版。

    ┣ ━━Android SDK Platform-tools(必须,最新的就好):从android2.3开始,各安卓平台的一些通用工具,比如adb、和aapt、aidl、dx等,被划分到了这里。

    ┗━━ Android SDK Build-tools(必须,最新的就好):Android项目构建工具。

   ━━Android xxx(API xx)目录(可选的各平台开发工具): 

    ┣ ━━Documentation for Android Sdk(可选):安卓开发者官网的一些离线文档,不过下载下来打开也很慢,后面会提供国内镜像地址。

    ┣ ━━SDK Platform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。

    ┣ ━━Samples for SDK(可选):内置的安卓示例程序,推荐安装。

    ┣ ━━Sources for Android SDK(可选):安卓API的源代码,推荐安装。

    ━━ xxxxxxxx  Image(可选):各个以Image结尾的东西是支持相应平台的模拟器,我们就把它想象成一个刷机包吧。(不使用自带虚拟器的话不需要安装,后面会介绍更好的虚拟器

   ━━Extras目录(可选的扩展):

    ┣ ━━Android Support Libraries(需要):在低版本平台实现高版本平台控件效果时提供支持。

    ┣ ━━Android Support Repository(需要):主要是方便在gradle中使用Android Support Libraries,因为Google并没有把这些库发布到maven center或者jcenter去,而是使用了Google自己的maven仓库。

    ━━ Intel x86 Emulator Accelerator(HAXM installer)(一般需要,注意需要CPU支持虚拟化技术):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom System Image使用可加快模拟器的运行速度。(个人感觉依然很慢)

  另外,Google开头的那些都是支持相关谷歌服务的,初学一般用不到。

       注1如何检测自己的CPU是否支持虚拟化技术?请使用下面的软件来检测...

                  CPU虚拟化检测软件

                如果检测成功,会出现下图的内容:

                注意红框里的语句,如果提示你的CPU支持虚拟化但未开启,那么请自行开启虚拟化即可,至于如何开启,不同的主板进入BIOS的设置方式不一样,但都大同小异,自行搜索即可。

                还有一点需要注意:有些杀毒软件会利用CPU虚拟化技术对电脑进行防护,比如360的核晶防护功能,这会造成虚拟机启动失败。所以如果你有类似的软件开启了类似的功能,请先关闭此类防护功能并重启电脑。

       注2如果Intel系列模拟器无法使用,就改用ARM模拟器

           特别注意,如果选择了Intel系列模拟器,则需要下载下图最后那个Intel x86 Emulator Accelerator(HAXM installer),而这个HAXM下载后还需要进一步安装

                     打开%你的Android文件夹目录%\Android\SDK\extras\intel\Hardware_Accelerated_Execution_Manager目录,找到文件intelhaxm-android.exe,然后安装。

  SDK Manager目录下推荐下载的工具如下图(4.0以下的系统不做支持):

  3.3 AVD Manager的使用(这是自带模拟器,不使用自带模拟器的就不用看这节

  个人 目前不推荐使用自带模拟器的原因主要是出于性能考虑,不过最新版的模拟器速度已经改善了很多。

       前面说了,AVD Manger用来创建管理模拟器,下面以创建一个Android 6.0版本的手机为例说明:

               

4.第三方模拟器或真机测试

  前面说了不推荐使用自带模拟器,这里推荐使用Genymotion模拟器(需要支持虚拟化技术的CPU和支持OpenGL 2.0以上的显卡,市面上绝大部分机子都可以满足)做前期测试,要发布到真机上时,就需要用手机和平板来测试了。

  Genymotion模拟器在AndroidStudio和eclipse上均能流畅使用,不必担心兼容问题,若安装或使用过程中有疑问,可自行百度。但如果你的笔记本配置确实不支持Genymotion的话,还是去下载SDK里自带的模拟器使用吧。

  4.1 使用Genymotion模拟器,需要VirtualBox虚拟机的配合。

      VirtualBox官方下载

      Genymotion官方页面 (这个官网我是有时打开,有时打不开...特别注意,使用这个东西免费,但需要注册的,进去选择免费版!)

    :为了方便广大网友,直接给出Genymotion的注册页面下载地址吧,如果这两个页面进不去,那还是从上面的官方页面进吧...

         Genymotion注册页面                      Genymotion下载页面(注意先登录,有两个版本,一个是with虚拟机,一个是without虚拟机,如果已经安装了VirtualBox,就选无虚拟机版本

  如果以上链接被吞,下载我网盘里的吧:    VirtualBox和Genymotion下载

  4.2 VirtualBox虚拟机安装

  VirtualBox虚拟机安装简便,点下一步就好了。它很强大,除了在此处使用,还可以创建各种系统(Linux、Windows、Mac)的运行环境,这里推荐将其设置在图一的VirtualBox文件夹

       此虚拟机安装后一般再无需启动,除非使用Genymotion模拟器发生故障,或者想在虚拟机里运行别的操作系统。

  4.3 Genymotion模拟器安装

  Genymotion模拟器也好安装,安装好之后注意配置。点击进入配置界面:Settings

  其中各选项卡的作用为:Account设置账号信息;Network设置代理信息;VirtualBox设置虚拟驱动的下载位置,这里推荐将其设置在图一的Simulator文件夹跟上面那个VirtualBox的安装位置无关ADB里要将SDK路径设置到图一的SDK文件夹下,因为那里存放了所有SDK文件;Misc设置屏幕截图存放位置和清除虚拟器缓存。

  这些配置好之后再进入Add页面,然后在联网的情况下软件会自动刷新出各安卓版本,各品牌手机的虚拟器(有手机有平板),选择需要的安装即可。

        注1:登录genymotion账号时使用你注册时的邮箱号

        注2:如果账号登录失败,或者加载不出虚拟器信息,又或者点开下载后无反应的话多尝试几次,尤其是晚上连上的概率大,要是还不行,用代理吧,这里提供一个可用的代理(注意此代理并不保证100%可以):

  4.4 真机调试

  如果是使用真机调试,那么注意进入开发者模式,勾选设备的USB调试选项,然后连接电脑安装驱动。

  我的感觉是直接连往往只能安装上存储设备驱动,而无法安装USB驱动,这时候就需要借助第三方应用比如360驱动大师、360手机助手、豌豆荚等搜索安装了。如果安装驱动的过程中遇到故障,可以自行百度解决。

 

5.IDE的安装配置

  在IDE的选择上,目前常用的方案是eclipse+ADT插件IntelliJ IDEA,或AndroidStudio简单介绍如下:


 

 

  5.1 AndroidStudio方案

  此IDE官网一般打不开,谷歌404你懂的,除非FQ,这里给一个网盘下载地址(或者从文末网址里找相应版本下载):   AndroidStudio网盘下载

  下载好后将其解压得到文件放到图一的AndroidStudio文件夹下,首次启动会要求提供配置信息(一般选择默认,除非你以前有配置文件),并在Android SDK Location那里设置SDK所在路径

  :无论是SDK里的工具,还是AndroidStudio软件本身,只要安装好一个版本,并在AndroidStudio中开启了更新(默认是开启的),那么在随后的使用过程中,如果IDE和各工具有最新版本,官方就会推送更新包,这个更新包不需要代理也可以下载。如果发现无法收到推送,那么可以去文末网址里寻找最新镜像。

 

       5.2 IntelliJ IDEA方案

       首先去官网下载IntelliJ IDEA社区版:   IntelliJ IDEA官方下载链接(拖到页面最后),其安装配置与AndroidStudio很相似。

       安装到此步时注意配置JDK和SDK路径:

       :1.IntelliJ IDEA工具栏默认没显示,建议勾选View->ToolBar和Tool Buttons。

              2.AndroidStudio和IDEA的智能提示默认是关闭的,可以在File->Settings->Editor->General下勾选智能提示,并设置提示时间(毫秒):

              3.注意工程编码格式设置,推荐设置为UTF-8。如果从别处导入的工程出现乱码,需将工程的编码格式设置为与来源一致。设置位置为:File->Settings->Editor->File Encoding,注意上下有三处设置。

              4.更多个性化配置请自行百度,这两个IDE的设置方式是基本一致的。

 

  5.3 eclipse+ADT方案

  ADT是一个Eclipse下开发安卓的插件,先给出下载地址:    eclipse和ADT网盘下载,提取密码为:3552

       :此eclipse为64位for Java版本,需要32位的,或者需要for Java EE可以到官网下载,注意选对版本。

         eclipse官网

  此方案下配置过程:    eclipse离线安装ADT教程、   配置eclipse的SDK目录

 

6.插件和代理

       首先说代理,这个不是必需品,如果不需要经常谷歌查资料的话,没必要专门购买...除非百度已经满足不了你的要求了...

  插件安装先参考下文:

    给Android Studio安装Genymotion插件

    给eclipse安装Genymotion插件(很可能连不上目的地址)

  安装这个插件的主要目的是为了在IDE中直接打开Genymotion模拟器,不安装也不影响使用,IDEA与AndroidStudio上的插件安装方式一样。

  由于很多官网被墙,所以需要用代理去访问,如果没有代理的话,下面的两个网站可能会用得上:

    安卓开发工具及相关镜像

    安卓开发者网站镜像

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多