android sdk 更新那些文件
上篇经验,完成了android开发环境的搭建,相信大家也下载了那1.52G,已经下载好了的Adt_bundle。
那么,我们来点击SDK Manager.exe,看看有些什么吧

- 2
如图所示,为整个目录结构,我们一点一点来分析

- 3
首先,看Tools目录。
1)Android SDK Tools
安卓SDK工具,里面是许多可执行指令的集合,必须要下载的东西;、
但切记,一般不需要更新这货。因为,更新不可逆的,你但你更新这货,就会变成新版本,这样你在开发的时候许多东西都会变化,可能会影响到你学习,所以,别更新他。
其下载的内容,在sdk目录下的tools目录下。
2)Android SDK Platform-tools
SDK平台工具集,必须下载的东西,比如adb命令等。其下载的内容都在sdk目录下的platform-tools下面。

- 4
然后,看各个版本的目录架构。
比如,以Android 4.3(API 18)为例。
1)sdk platform
sdk平台。这个非常重要,必须下载。只要这个有,就可以创建模拟器了。如果连这个都没有,是无法创建该版本的模拟器的。
其下载的内容,会保存在sdk目录下的platforms下。
2)documentation for android sdk
这个是帮助文档。
这些是可以在安卓的官网上看的,但是现在不是被封了么,很难访问的,所以讲起下载下来, 就可以本地离线观看了。
其下载内容,在sdk目录下的docs下。
3)arm eabi v7a system image
系统镜像。市面上,主流CPU内核,一个是ARM,一个是intel。我们在创建手机模拟器的时候,除了选择版本号,还可以选择CPU架构。
4)sources for android sdk
android API源码,没什么好说的。
其下载到sdk目录下的sources下。

- 5
再来看Extras。
1)android support library
安卓支持类库。会下载几个JAR包。当低版本使用高版本的一些特性时,需要下载这个。
比如,吧android4.0的新特性,单独拿出来做为一个jar包,这样在android2.0中,引入这些包,就可以使用了。
2)intel x86 emulator accelerator
intel模拟器加速器。模拟器运行起来很慢。吧这个下载后,运行速度会提升很快,一般必须下载。
其中,AMD的CPU不支持。intel貌似支持一部分,酷睿的应该也不支持。
哦,对了,这个东西是必须亲自手动安装才可以使用。其路径是:
\sdk\extras\intel\Hardware_Accelerated_Execution_Manage
因为我的CPU不支持,所以也没有安装,如果需要安装的,可以自己网上查一查

- 6
OK,整个目录架构就是这样,那些应该更新,哪些不应该更新也说清楚了,下面再说,应该如何更新。
END
二.更新sdk
- 1
因为android官网无法访问,自然也无法更新。所以需要更改地址。
- 2
选择tools->options。
如下图所示:
server位置输入:mirrors.neusoft.edu.cn
port位置输入:80
others中,请勾选第一个。
这样,就可以更新了。

- 3
在你需要更新的目录,打上勾,点击:Install packages.即可。

- 4
1)点击左侧框框的最上面的那个:
Android SDK License
2)选择ACCEPT License
3)做完前两步骤,发现”install“按钮可以点击了,那就点击它开始漫长的更新之旅吧。
不过,如果你下载的是我的上篇经验中的那个1.5G的,则不需要做这一步了,因为已经更新好了,其里面的内容足够你初期学习开发了。

- 5
OK,这一步,你已经知道SDK的目录结构,以及每一个目录的作用了,也知道如何更新了。
下篇经验,将介绍如何搭建第一个安卓开发环境。
END
三.总结
- 1
光知道部署的步骤是不行的,也必须知道每一步操作的含义,这样才可以更深刻的理解,如果我有哪些说错了,请留言告知,谢谢。
- 2
最后,如果你喜欢的话,请收藏、评论下下,谢谢!
android sdk 更新那些文件的更多相关文章
- Android SDK 更新时修改hosts文件仍然无法更新,可试试这个方法……
Android SDK 更新时修改hosts文件仍然无法更新,此时必定万分蛋疼.在hosts文件中更换了各种ip,仍然解决不了!!!!!!!!!!!!!!? 第一步: 打开此软件,等待服务器连接 第二 ...
- android sdk更新源
什么是Android SDK: SDK:(software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集 ...
- [转]Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
问题描述 使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository ...
- android SDK 更新
在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using ...
- Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
问题描述 使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository ...
- Android SDK更新失败最新解决方案
解决方案: 将https修改为http://在Android SDK manager中,的tools文件夹下,选择options...选项, 勾选 Force https//... sources t ...
- android sdk 更新问题——截止2014年6月10日有效
因为墙的原因,很多人的sdk都更新不了,下面记录了我刚刚实现更新的方法: 进到Android SDK Manager,菜单Tools->Options..,这时弹出一个框,在这个框的下面Othe ...
- Failed to fetch URl https://dl-ssl.google.com/android/repository/addo Android SDK更新以及ADT更新出现问题的解决办法
问题描述 使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository ...
- Android sdk 更新后编译不过,【Could not find com.android.sdklib.build.ApkBuilderMain】
最近更新了Android sdk,发现编译不过了 解决方案: 进入 sdk/tool/lib/ 目录下,看看有没有 sdklib.jar 这个文件,如果没有看看有没有sdklib-25.*.*.jar ...
随机推荐
- alloc
注意,凡是用到指针的地方,一定要在堆中分配空间,否则指针释放了,那就不能够传值了. 将一个对象作为另外一个对象的成员变量,可以直接将两个对象联系起来.
- zepto源码--核心方法7(管理包装集)--学习笔记
后面应该会有几篇连续介绍关于zepto包装集的文章.涉及的函数较多,就分别介绍,今天介绍几个使用关系获取包装集的方法.prev, next, first, last, siblings, eq pre ...
- python 特殊的下划线
Python 用下划线作为变量前缀和后缀指定特殊变量. _xxx 不能用'from module import *'导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核 ...
- Git merge 与 git rebase的区别
Git merge的用法: git merge Dev // Dev表示某分支,表示在当前分支合并Dev分支 git merge -m "Merge from Dev" Dev ...
- C#基础知识大杂烩
这样是调用父类中第二个有参的构造函数,如果去掉Base默认调用无参构造函数 注意执行顺序是:先调用父类的构造函数,然后再执行子类自己的构造函数. 父类: class Person { public P ...
- 微信的redirect_uri参数错误原因分析
我们可以根据微信的开发者文档 http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 网页授权获取用户验证这一章来 ...
- 用oop分析场景,写出代码。房间里,有人、猫、老鼠在睡觉,然后猫醒了发出叫声,叫声惊醒了人,人从床上坐起来,惊醒了老鼠,老鼠开始逃跑。
首先分析有哪些类: 应该有房子.动物类.人类.猫类.老鼠类. 房子不仅仅是一个容器,因为猫在房子里叫,惊醒了人和老鼠,所以猫叫是一个事件,通过这个事件触发人和老鼠的惊醒. 可以定义一个委托,利用委托绑 ...
- C/C++ 结构体 函数传递
#include <stdio.h> #include <stdlib.h> struct student{ int num; ]; double dec; }; void s ...
- 循环编辑文件夹IBMEmptorisSSM-WSDL 下面的所有的wsdl文件到 d盘的wsdlSource下
@echo off cd C:\Program Files\Java\jdk1.6.0_45\binfor /R "D:\wqcCode\company\emtproj\02 Require ...
- spring使用elasticsearch 5.x
elasticsearch客户端选择 这里使用transport建立elasticsearch客户端 applicationContext.xml配置,属性可以采用读取属性文件的方式.参考类Prope ...