android 6.0 已经出了,发展得太快了,技术本身就是不创新,跟不住就要被淘汰,由于最近一年半从事的工作是整合安卓源码相关的工作,
所以现在安卓环境还是以前的旧环境,三种开发环境:
1. eclipse + adt插件 这是最早的方式了。
2. Android SDK ADT Bundle,官网上如是说:With a single download, the ADT Bundle includes everything you need to begin developing apps:
3. Android Studio,这是目前官网上唯一推荐的,Android Studio is a new Android development environment based on IntelliJ IDEA.
由于之前的项目都是采取的第二种环境,另外手上的教辅书籍也都是参照第二种环境的,
还是介绍第二种环境搭建方法吧。
备注:搭建之前 先了解一下安卓的基本架构,好知道搭什么东西呀,从上到下:1.app 2.framework 3.lib && runtime 4.linux kernel
可以参照那张必看的 架构图,android就是linux上架java的虚拟机Dalvik,在虚拟机上跑java写的framework,基于framework跑起来的app
可以粗略的认为app 和 framework 和 虚拟机 是java写的,其他是c && C++写的。
A:那好环境第一个要安装 jdk.
1.下载地址:下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.配置环境变量 (右键点击我的电脑->属性->高级->环境变量)
2.1:JAVA_HOME C:\Program Files\Java\jdk1.7.0_45 就是jdk的安装路径,定义个变量,方便其他设置。
2.2:CLASSPATH .;%JAVA_HOME%\lib; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar 用分号分割各个变量 注意最前面的. 代表先在当前目录的CLASS文件
2.3 : PATH ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 系统执行程序在当前目录找不到执行文件时就会在path路径下寻找
3.安装jdk,控制台执行 java -version 验证安装是否成功
B: Android SDK ADT Bundle 下载地址:http://pan.baidu.com/s/1c0yixxA 由于谷歌在国内被屏蔽 所以上http://developer.android.com官网更新太费劲,哪怕翻墙也是很费劲,还得依靠国内的镜像网站,可以登录http://www.androiddevtools.cn/ 更新,已可以在sdk manager->Tools->Options里设置代理 Server填mirrors.opencas.cn port填80
刚才的百度云盘内的环境是6.0的完整环境,除了模拟器的image之外,image全下载下来有50个g,太大了,另外用elipse adt自带的模拟器
特别慢,工作中目前都是真机调试,如果没有真机,推荐一个专业的模拟器genymotion 安装程序:http://pan.baidu.com/s/1o6vMfnO
注册一个帐号后就可以使用了。
C: 现在环境都齐备了,开始hello world,运行eclipse New Android projcet,一直next, 其中theme 选none
Create Activity 选 Empty Activity 工程建好后,把模拟器运行,然后工程右键Run as -> Android Application 这样在模拟器端就运行出hello world