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环境) 文件,并进行下载
目前手机开发主流分为: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环境) 文件,并进行下载
相关文章推荐
- android自定义View实现图片上传进度显示(仿手机QQ上传效果)
- Android Manifest内容解析
- Android Manifest内容解析
- Android View 之进度条+拖动条+星级评论条....
- Mac 下配置Android NDK 环境变量[附带网盘NDK下载]
- openCv4Android之fitLine中各算法总结
- Android资源收集:
- Android组件:Fragment切换后保存状态
- Android 开发环境更新方法
- Android JNI编程学习
- Android ListView 图片异步加载和图片内存缓存
- Android多线程任务的优化1:AsyncTask的缺陷
- Mac 下解压Android NDK 的 .bin文件
- android adb启动失败问题
- Android:mtp驱动和usb驱动交互的过程
- Android-51CTO-博客 雨松MOMO的程序世界
- android 开始提升视觉效果的10个建议
- android的Killprocess
- Android的Adapter接口使用详解
- Android Design Support Library 中控件的使用简单介绍(一)