您的位置:首页 > 移动开发 > Android开发

android开发环境搭建

2015-05-31 15:45 537 查看
1、android的概念

目前手机开发主流分为:android和ios。这里我只介绍android。

android是基于linux内核基础上又google公司开发的一款用于移动设备的操作系统。之所以基于linux内核是因为它借助了linux系统的一些优点:

a、强大的内存管理和进程管理方案;

b、基于权限的安全模式;

c、支持共享库;

d、经过认证的驱动模式;

e、linux本身就是开源项目;

但是它又不能叫做linux系统,因为它和linux系统有很大的不同,例如:

a、它没有本地系统窗口;

b、它没有glibc支持;

c、它并不包括一整套标准的linux使用程序;

2、android结构



从上图我们可以看到android分为四个层次:应用层、应用程序框架层、系统运行库层、linux内核层。

应用层:我们平常开发的app就属于应用层面,所有的应用层都是用java语言编写;

应用程序框架层:

系统运行层:

linux内核层:

3、sdk(software development kit)和 adt(anroid development tools)

android开发必须要配置两个环境:sdk(software development kit)、adt(anroid development tools)

sdk与adt的安装可以参考文章:/article/6104837.html

由于国内直接访问google网站存在的问题,我的解决办法是修改C:\Windows\System32\drivers\etc\hosts文件,如果有需要的给我留言

SDK有很多种,例如:SDK、SDK System images、GoogleMap APIs SDK、Google Glass SDK、Google TV Addon等,我们只需下载所需

4、sdk目录结构

your sdk path/platforms

文件下存放的其实就是我们开发所用到的sdk各种版本



your sdk path/build-tools

文件下面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。

它与your sdk path/platforms文件下的sdk版本是一一对应关系,如果没有与之对应的关系可能在新建android工程的时候会出现:R cannot be resolved to a variable

这篇文章分析的挺好:http://bbs.csdn.net/topics/390533474?page=1

your sdk path/system-images

这下面就是存放的文件就是模拟器显示所需的一些图片之类,如果没有配置完成,往往会出现如下错误:

No CPU/ABI system image available for this target

5、sdk环境变量

和jdk一样,要想方便的使用sdk也必须设置环境变量

详细可参考:/article/1304217.html

6、工具栏android小图标

如果adt安装成功工具栏还没出现android小图标,可选择路径:Window -> Customize Perspective -> Common Groups Availability,勾选 Android SDK and AVD Manager

7、Android Support v4、Android Support v7、Android Support v13 讲解

google 提供 Android Support Library package 系列包来保证高版本 sdk 开发的向下兼容,意思就是我们用 4.x 开发时,可以使用更高版本的特性

Android Support v4 :这个包使用最广泛,为了照顾1.6及更高版本而设计,eclipse 新建工程时,都默认带

Android Support v7 :这个版本对应于 2.1

Android Support v13 : 这个版本对应于 3.2

那么如何来关联这些jar文件呢,解决办法:

a、首先在工程的libs目录下创建一个配置文件:android-support-v4.jar.properties(建议这样)

b、查找自己安装的SDK的目录下的android-support-v4的src源码地址本人的为:D:\eclipse\android-sdk\extras\android\compatibility\v4\src

c、编辑android-support-v4.jar.properties文件为:(注意是双斜杠)src = D:\\eclipse\\android-sdk\\extras\\android\\compatibility\\v4\\src

d、关闭自己的工程后再打开,此时进去选择ViewPager后F3就能看到源码了。

e、恭喜:android-support-v4 源码已经成功的关联上。

8、build.gradle 中添加 compile 'com.android.support:design:23.0.1' 出现 failed to resolve 的问题

step one:打开 SDK Manager.exe

step two:在目录 extras下找到 Android Support Library(eclipse环境)| Android Support Repository(android studio环境) 文件,并进行下载





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: