android开发环境搭建

本文详述了Android操作系统的架构、核心概念及其开发环境的配置,包括SDK、ADT工具的安装与使用,以及如何关联AndroidSupportLibrary包以确保向下兼容性。此外,还提供了解决构建Gradle过程中出现的问题的方法。

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的安装可以参考文章:http://www.cnblogs.com/zoupeiyang/p/4034517.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.youkuaiyun.com/topics/390533474?page=1


your sdk path/system-images

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

No CPU/ABI system image available for this target


5、sdk环境变量

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

    详细可参考:http://www.jizhuomi.com/android/environment/374.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环境) 文件,并进行下载














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值