【Android - 01】搭建开发环境

说起来,很是惭愧,09年的时候,就看到有很多人抱着厚厚的一本Android教程再啃着,以为那是多么的用功和不屑。用功是他随时随地拿着Android书籍在学习着,不屑是自以为是的认为自已已经经过了那个孜孜以求的年代,不再需要开阔更大的视野。而现在的我,不得不承认,自己还是需要从零开始学习。为的是不被这个信息时代所抛弃,为的是想证明自己还是有很多求知欲望的,和对技术的执着。

不想固步自封,只想一步一步往前方前进。


好了,开始我们的主题——搭建Android开发环境(2016.06.21,感觉自己已经老了,^_^)

1.原料之一——JDK

(1)url:http://www.oracle.com/technetwork/java/javase/downloads/index.html

我的系统是Win7-64位,所以下载jdk-8u5-windows-x64.exe。毕竟Android开发是基于Java的,没有Java的SDK,怎么编写Andorid呢。

(2)好了,下载完毕,那就进行安装呗。无奈,俺的C盘快用完了,就安装到D盘吧。不断的点下一步就可以啦(只是有路径的地方就把C盘改为D盘)。

(3)虽然安装好了JDK,但为了能够让系统轻松找到我们的JDK,还是需要设置环境变量的。在系统变量(System variables)中心创建一个JAVA_HOME的键名,键值就是JDK的安装路径了,我的路劲为D:\Program Files\Java\jdk1.8.0_05。之后再Path中添加%JAVA_PATH%\bin,就可以让系统在执行可执行程序时可以在该目录下找见对应的exe。如下面附图一和图二所示:

图一

图二

(4)设置Java的类路径

同样在系统变量(System variables)下创建键名为CLASSPATH,键值为.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin的键值对,如图三所示:

 图三

(5)好了,终于到了我们安装JDK以及配置环境变量是否成功的时刻啦,在cmd中分别输入java -version和javac,如图四所示,表示我们安装和配置成功啦,祝贺一下吧:)

  图四

2.原料之二——Eclipse

(1)url:http://www.eclipse.org/downloads/?  使用“Eclipse Standard” 即可;Eclipse是java和android开发的IDE,没有它,我们就没有工作平台呀。它是绿色版,解压后直接可以使用哦。就是网速不给力,下的比较慢,哎~~

(2)解压后,点击eclipse.exe,设置以后写代码的工程目录,即可。

3.原料之三——Android SDK

(1)url:http://developer.android.com/sdk/index.html 目前,用国内的网络不能直接连接到这个地址,最好用vpn或者代理。不过,俺想到一个好主意,就是将SDK的下载地址或SDK的捆绑包地址放到迅雷上,利用迅雷本身自动识别(迅雷去走代理)下载文件。

纯SDK的下载地址为:http://dl.google.com/android/installer_r22.6.2-windows.exe (我们下载这个文件)

捆绑包(包括SDK)的地址:http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zip

(2)下载了installer_r22.6.2-windows.exe后,就进行安装,只要选择自己喜欢存放的目录后,就点击下一步下一步即可;

(3)既然安装完了之后,就应该将安装目录放到环境变量\系统变量\Path中,以便可以找到对应的文件,图五所示;

图五

因为我将installer_r22.6.2-windows.exe安装到D:\Program Files\Android-SDK目录下,所以Path就加入D:\Program Files\Android-SDK\tools和D:\Program Files\Android-SDK\platform-tools;

(4)运行D:\Program Files\Android-SDK\SDK Manager.exe,下载所需要的SDK啦。这里必须要用vpn或代理啦,因为迅雷帮不上忙啦。我用了vpn(感觉好慢呀,其实用代理还是很快的,最新代理美国的ip和接口为可以在这里http://www.youdaili.cn/找到),并且将Android2.2以及以上的全部安装上啦(若是只是自己练练手的话,没有必要全部装上,太慢啦,伤不起呀。可以针对自己的手机的Android版本装相应的SDK,这样就快多啦)。粮草充沛,将来打仗才可以没有后顾之忧嘛。下载的过程如图六所示:

图六

若是用代理的话,需要点击Tools,并进行设置。

(5)安装运行和调试环境

分两种情况真机和模拟器呗

a)真机

需要注意的是需要勾选3项:”不锁定屏幕“、”USB调试“和”允许模拟地址“,它们在”所有应用“->"设置"->"开发者设置"中可以找到;

b)模拟器

利用AVD Manager.exe来创建AVD设备(是虚拟设备哦,想有多少个就有多少个。若真机也能像这样设置,那该有多好啊。又白日梦了吧~)。在虚拟设置中,填写AVD设备的名称、Android平台的版本和虚拟SD卡的大小。若设置得太大话,模拟器运行会很慢很慢啊。

条件:需要提供avd名称,我们自己定义啦,还有很多数据,如下所示:

Result of creating AVD 'avd_chris':

Created AVD 'avd_chris' based on Android 4.2.2, ARM (armeabi-v7a) processor,
with the following hardware config:
disk.dataPartition.size=200M
hw.accelerometer=yes
hw.audioInput=yes
hw.battery=yes
hw.camera.back=none
hw.dPad=no
hw.device.hash2=MD5:380daa949ffbfa516f53f3f58637c4b3
hw.device.manufacturer=User
hw.device.name=4" WVGA (Nexus S)
hw.gps=yes
hw.keyboard=yes
hw.lcd.density=240 (density表示每英寸有多少个显示点)
hw.mainKeys=yes
hw.ramSize=512
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
skin.dynamic=no
vm.heapSize=32
这里我创建名为avd_chris的Android虚拟设备,它建立Android2.2系统之上,处理器为ARM(armeabi-v7a)。一个完整的系统,处理系统和处理器,还有什么呢?

还有:堆栈大小、内存大小、SD卡(内存和磁盘设备),分辨率(即显示点,显示设备),摄像头、键盘(输入设备),设备唯一码、设备标准名称(标识)。想明白其实就和一台PC一样,只不过那是在手机上。

当配置完所有信息后,就会产生以上的信息,然后点击确定,就生成了一个Android虚拟设备(它比真机少一些功能,但是基本上也可以模拟很多应用程序啦,很棒吧!~~)

既然,它像真机一样,那我们启动(start)试一试,感受感受吧。任意选中一个列表中所显示的虚拟设备后,此时我选了刚创建的avd_chris。点击右侧“start”,奇迹就这样诞生啦... ... 停?! 哎呀,原来还要设置wipe user data 和屏幕尺寸,至于屏幕尺寸,是想选择和真机一样大小和模拟的大小,由我们自己来决定。而至于wipe user data,听说不选上,模拟器启动不了。anyway,先选上吧。其含义,据说是强制清除用户数据,我想就意味着,安装上app后,等再次launch avd后,原先装的app就会丢失吧,以保证avd具有最干净的环境。写着写着,就有这种想法啦,挺好的。我想我的猜测应该不会错。


4.完结

终于把Android SDK和AVD装上了,新创建了一个模拟器,居然真的可以跑起来,不错不错。赞一下自己,呵呵~





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值