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

Android开发环境配置工具 

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

Android开发环境配置过程

1.准备笔记本或台式机

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

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

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

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

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

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

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

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

 

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

 

2.搭建Java开发环境

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

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

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

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

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

    SDK-AVD-tools基础工具包下载 (如果哪天下载链接被吞了,联系博主)

  将下载好的压缩包解压出来,放到相应目录(见图中的推荐位置)。此文件夹包含内容如下:

  其中,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)(可选):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom System Image使用可加快模拟器的运行速度。(个人感觉依然很慢)

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

  SDK Manager目录下需要下载的工具如下图:

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

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

               

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

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

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

      VirtualBox官方下载

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

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

  4.2 VirtualBox虚拟机安装

  这个虚拟机安装简便,点下一步就好了。它很强大,可以创建各种系统的运行环境。

  4.3 Genymotion模拟器安装

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

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

  这些配置好之后再进入Add页面添加各安卓版本,各品牌手机的虚拟器(有手机有平板)。

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

  4.4 真机调试

  如果是使用真机调试,那么注意进入开发者模式,勾选设备的USB调试选项,然后连接电脑安装驱动。我的感觉是直接连往往只能安装上存储设备驱动,而无法安装USB驱动,这时候就需要借助第三方应用比如360驱动大师、360手机助手、豌豆荚等搜索安装了。如果安装驱动的过程中遇到故障,可以自行百度解决。

5.IDE的安装配置

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

  5.1 AndroidStudio方案

  此IDE官网一般打不开,谷歌404你懂的,除非FQ,这里给一个网盘下载地址:   AndroidStudio网盘下载

  下载好后将其解压到相应的文件夹,首次启动会要求提供配置信息(选择默认),并设置SDK所在路径。使用过程中,IDE和各工具若有更新,会有提示推送。

  5.2 eclipse+ADT方案

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

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

6.插件和代理

  先参考下文:

    给Android Studio安装Genymotion插件

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

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

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

    安卓开发工具及相关镜像

    安卓开发者网站镜像

时间: 2024-12-11 10:21:10

Android开发环境配置(以windows为例)的相关文章

[Android]_[初级]_[Android开发环境配置入门(Windows)]

场景: 1. 突然接到android的开发任务时如何配置android开发环境? 2. 现在的android studio是基于idea的,在我的电脑上运行奇慢和卡.而且有遗留eclipse项目,大部分教程都是基于eclipse的. 所以入门来说adt开发android程序比较适合. 3. 如果有深入研究的话,直接用其他ide配合build sdk开发也不是不行. 第一步. 配置ADT的Android开发环境. 注意1: 如果要下载所有的Android API,会耗费很大空间,所以选择比较特殊的

Windows下Android开发环境配置

最近在配置安卓. 还是拿舍友没带回家的手机.. 自己手机是WP.. 搞了半天搞好了. 叹了口气,要是有人这样教我就好了,少走好多弯路. 废话不说,步骤如下" 一.安装JDK 为啥要安装JDK就不说了吧?java写安卓.. 传送门: http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装完后,配置环境变量: 右击 "我的电脑"->属性->高级->环境变量->系统变量-&g

居于集成了adt的Android 开发环境配置

一.先说一下环境 Windows 8.1 64 位 注:win7 Ultimate  64 配置会出现 Android SDK manger 不能启动的问题,是因为android.bat 里调用了find_java.bat ,而find_java.bat 在win7 64 位下的调用位置有 问题,楼主按照网上的方法,直接写死路径,控制台下调用成功,虚拟机也可以 启动但是没法创建虚拟机,所有的选项都选好了但是点击Ok没反应,好像不是 不止楼主有这问题.后来要维护一个win8的项目,就装了win8

Ubuntu虚拟机+ROS+Android开发环境配置笔记

Ubuntu虚拟机+ROS+Android开发环境配置笔记 虚拟机设置: 1.本地环境:Windows 7:VMWare:联网 2.虚拟环境 :Ubuntu 14.04, 比较稳定,且支持很多ROS 3.虚拟机配置:硬盘至少50G,因为整个工具链配置起来需要很多空间,性能方面可以尽量往高配置. 4.虚拟环境搭建起来后,Ubuntu会弹出提示窗口询问是否升级软件,升级完后重启,约30分钟,取决于网络环境. 5.重启后,terminal执行以下: $ sudo apt-get upgrade $ s

基于Netbeans的安卓Android开发环境配置

基于Netbeans的安卓Android开发环境配置 一.准备工作 NetBeans 勾选网页中的Accept-选择对应系统下载安装即可,我电脑是XP32位,下载了windows X86,具体安装步骤可以百度,比较简单. Android SDK试用过,好使. 二.具体步骤 Netbeans->工具->插件->设置->添加->名称:NBAndroid URL:根据版本填写. URL填写: **Netbeans版本7.3 - 8.0填写: http://nbandroid.org

Android开发环境配置(win7_64bit)

Android开发环境配置(win7_64bit) 目录 1.概述 2.Android开发涉及的技术 3.Android常用开发环境搭建 4.注意事项 >>看不清的图片可在新标签打开查看大图 1.概述 Android开发是什么,相信已不用做过多介绍,不过需要了解的是,Android开发不仅仅是用Java和XML写个APP,一个完整的开发流程,可能涉及从移动端到网页再到服务器等的诸多技术,需要全面掌握. 2.Android开发涉及的技术 最开始肯定要学JavaSE部分,面向对象.IO.多线程.网

Qt For Android 开发环境配置

想了想,还是再写一篇关于Qt for Android开发环境配置的教程. 准备:Java jdk,Android sdk,Android adb,Android ndk,Android ant,Qt 支持 安卓的版本,比如qt-opensource-windows-x86-android-5.6.2. 前言:在Qt的版本更新中,Qt支持的功能越来越多,安装包也越来越大,在Qt5.9出来之前,Qt的每个版本都对应的编译环境,而在Qt5.9后Qt官方将好多编译环境放到了一起,而在这里我要说的是要配置

Mac系统cocos2dx + android 开发环境配置

Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:http://www.cnblogs.com/wt616/p/3758828.html(这位大哥真的很牛,谢谢!) 然后,文章中又加入了一些自己的理解以及在实际操作过程中遇到问题的解决办法.而这些办法也是来自于伟大 的网友,但由于搜索的比较多,很多出处地址都没有记录好,抱歉,若你们看到,告诉我,我再加上地

[笔记]Android开发环境配置及HelloWorld程序

Android的开发需要以下四个工具: 1.JDK 2.Eclipse 3.Android SDK 4.ADT 具体功能: 1.JDK.JDK即Java Development Kit(Java开发工具包),包括JAVA运行环境,基础类库和JAVA工具,是JAVA运行的基础. 2.Eclipse.Eclipse是开发JAVA程序的软件工具. 3.Android SDK.SDK即Software Development Kit(软件开发工具包).AndroidSDK指的是Android专属的软件开