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

Android开发环境配置(以windows为例)Android开发环境配置工具   如果你准备从事Android开发,那么无论选择在eclipse下开发,还是选择在AndroidStudio下开发,都可以参照以下步骤进行Android开发环境的配置。Android开发环境配置过程1.准备笔记本或台式机  使用笔记本还是台式机,视个人需求而定,但我要强调的是在配置上不要手软,要舍得下手。一台流畅的电脑,会让

大家好,又见面了,我是你们的朋友全栈君。

Android开发环境配置工具 

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

Android开发环境配置

Android开发环境配置过程

1.准备笔记本或台式机

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

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

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

  Android开发环境配置(以windows为例) 内存最低4G,8G正好,再高更好。

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

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

  Android开发环境配置(以windows为例) CPU性能当然越高越好,以Intel的CPU为例,考虑性价比的话i5一般够用了,i7正好,有钱可以继续提升~~

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

 

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

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

2.搭建Java开发环境

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

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

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

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

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

  Android开发环境配置(以windows为例)  SDK-AVD-tools基础工具包下载 (如果哪天下载链接被吞了,联系博主)

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

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

  其中,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文件夹里的东西。

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

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

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

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

  接下来我们需要下载其他工具。下载之前先简单介绍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开头的那些都是支持相关谷歌服务的,初学一般用不到。

  如果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以下的系统不做支持):

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

  3.3 AVD Manager的使用(不使用自带模拟器的就不用看这节了,个人目前也不推荐使用自带的模拟器)

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

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

4.使用模拟器或真机测试

  前面说了不推荐使用自带模拟器,这里推荐使用Genymotion模拟器做前期测试,要发布到真机上时,就需要用手机和平板来测试了。

  Genymotion模拟器在AndroidStudio和eclipse上均能流程使用,不必担心兼容问题。

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

    Android开发环境配置(以windows为例)  VirtualBox官方下载

    Android开发环境配置(以windows为例)  Genymotion官方页面 (这个官网我是有时打开,有时打不开…特别注意,使用这个东西免费,但需要注册的,进去选择免费版!)

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

       Android开发环境配置(以windows为例)  Genymotion注册页面                    Android开发环境配置(以windows为例)  Genymotion下载页面(注意先登录,有两个版本,一个是with虚拟机,一个是without虚拟机,如果已经安装了VirtualBox,就选无虚拟机版本

  如果以上链接被吞,下载我网盘里的吧: Android开发环境配置(以windows为例)   VirtualBox和Genymotion下载

  4.2 VirtualBox虚拟机安装

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

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

  4.3 Genymotion模拟器安装

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

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

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

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

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

  :如果账号登不上,或者加载不出虚拟器信息,又或者点开下载后无反应的话多尝试几次,尤其是晚上连上的概率大,要是还不行,用代理吧,这里提供一个可用的代理:

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

  4.4 真机调试

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

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

5.IDE的安装配置

  在IDE的选择上,目前常用的方案是AndroidStudio,或者eclipse+ADT插件,这里推荐的是使用AndroidStudio,至于哪种方案好,视个人需求自行百度。

  5.1 AndroidStudio方案

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

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

  使用过程中,IDE和各工具若有最新版本,官方会有推送提示。如果官方提示被墙,可以从文末的网址中寻找最新镜像。

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

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

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

  5.2 eclipse+ADT方案

  ADT是一个Eclipse下开发安卓的插件,先给出下载地址:  Android开发环境配置(以windows为例)  eclipse和ADT网盘下载,提取密码为:3552。当然,也可以去官网下载,注意选对版本。

  此方案下配置过程: Android开发环境配置(以windows为例)   eclipse离线安装ADT教程、 Android开发环境配置(以windows为例)  配置eclipse的SDK目录

6.插件和代理

  先参考下文:

  Android开发环境配置(以windows为例)  给Android Studio安装Genymotion插件

  Android开发环境配置(以windows为例)  给eclipse安装Genymotion插件(很可能连不上目的地址)

  安装这个插件的主要目的是为了在IDE中直接打开Genymotion模拟器,不安装也不影响使用

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

  Android开发环境配置(以windows为例)  安卓开发工具及相关镜像

  Android开发环境配置(以windows为例)  安卓开发者网站镜像

转自:http://www.cnblogs.com/kangjianwei101/p/5267044.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163607.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号