为了账号安全,请及时绑定邮箱和手机立即绑定

配置优化SDK Manager,正式约会女神

标签:
Android

在前几期中总结分享了Android的前世今生Android 系统架构和应用组件那些事带你一起来聊一聊Android开发环境,上两期分别养成高富帅、轻松邂逅女神,那么本期开始正式约会白富美。

SDK Manager.exe 是ADT Bundle根目录下的一个SDK 管理程序,该程序主要负责下载、更新、删除与sdk 相关的文件。

由于谷歌目前不推荐使用Eclipse,已经停止了对ADT的更新,所以ADT Bundle集合包里的Android版本只有4.4W,不是最新的Android版本,那就需要我们手动更新一下Android版本,当然必不可少的就是需要使用到我们的SDK Manager。


一、SDK Manager入口


进入ADT Bundle工具包的解压包下面的adt-bundle目录,双击“SDK Manager.exe”文件打开sdk管理器,如下图:

5b9a24eb00018f8606340151.jpg

正确打开后的页面如下图所示:

5b9a24ec0001cf9106950494.jpg

如果网络连接顺利,则整个列表很快就能读取出来。

如果出现上图所示,读取加载很慢,那就需要我们收到设置一下国内SDK镜像代理。



二、镜像代理设置


点击“Tools”工具栏,选择“Options”,然后打开代理设置页面,如下图:

5b9a24ed00010b5506960490.jpg

打开如下设置窗口,按照下图所示进行设置,然后点击“close”保存。

5b9a24ee00017d8d04450396.jpg

其中服务器镜像地址填写“mirrors.neusoft.edu.cn”,端口号填写“80”,勾选“Force Https://...”和“Enable Preview Tools”。

然后关闭SDK Manager,再重新打开,页面如下所示:

5b9a24ee0001cf8206960491.jpg



三、升级SDK


在上图所示列表中分别选中一些必要的工具和sdk包,如下图所示:

5b9a24ee0001adf006830232.jpg

5b9a24ef00015e6806680468.jpg 然后点击“Install 12 packages...”,弹出安装确认对话框,如下图所示:

5b9a24f300012d2607310467.jpg

选中“Accept License”,然后点击“Install”进行下载,接下来就是漫长的等待。

5b9a24f600013b6306630548.jpg

安装期间可能会重复接受协议的过程,升级完成后所示列表会显示为“Installed”状态。

由于最新的Android 8.0还没有完全更新,建议将Android7.0下的文件下载下来,便于使用Android自带模拟器。



四、离线升级


在这里,很多同学都会被卡住,由于网络不方便的原因,那么应该如何解决呢?

其实方法有很多,可以从其他朋友那里直接拷贝ADT Bundle目录到本地,然后配置SDK环境变量,即可正常使用。当然这种方法受限于对方本地的sdk版本。还有一种方法就是,单独下载自己需要的部分文件放入指定文件夹即可,而不必全部拷贝。

那么首先我们要来看一下sdk目录结构,基本对应于SDK Manager列表项,只有了解了才知道什么文件对应放在什么地方。

先来看一下比较全面的sdk目录,如下图所示:

5b9a24f60001878705020286.jpg

1. add-ons

这里面保存着一些附加库,比较常见的如谷歌的GoogleMaps。

2. build-tools

这里保存着与编译相关的重要工具,比如aapt、aidl、逆向调试工具dexdump 和编译脚本dx,目录结构如下图所示:

5b9a250300011d6506180513.jpg

3. docs

这里面是Android SDKAPI 参考文档,所有的API 都可以在这里查到,目录结构如下图所示:

5b9a25030001344704900502.jpg

4. extras

拓展开发包,这里面包括下向下兼容开发包以及Intel 硬件加速程序等。

5. platforms

是每个平台的SDK 真正的文件,里面会根据API Level 划分SDK 版本,这里就以Android7.0来说,进入后有一个android-24 的文件夹,android-24 进入后是Android7.0 SDK 的主要文件,其中data保存着一些系统资源,images 是模拟器映像文件,skins 则是Android 模拟器的皮肤,templates 是工程创建的默认模板,android.jar 则是该版本的主要framework 文件。

5b9a25030001c5f306460301.jpg

6. platform-tools

保存着一些通用工具,比如adb.exe。

7. sources

Android 系统源码目录,文件夹里可以包含多份源码,根据API Level 划分为不同的文件夹。

8. system-images

Android 系统镜像文件。

9. tools

这里包含了重要的工具,比如ddms 用于启动Android 调试工具,draw9patch 则是绘制android平台的可缩放png 图片的工具,sqlite3 可以在PC 上操作SQLite 数据库,emulator 是Android SDK 模拟器主程序,traceview 作为android 平台上重要的调试工具。


小贴士:

大概知道了每个目录的含义,接下来就可以对应下载文件放到指定目录下了,一般在“www.androiddevtools.cn”镜像网站下载,一般会包括SDK Platform-Tools、Build-Tools、SDK、SDK System images。



今天就先到这里,配置优化SDK Manager,正式约会白富美。如果有问题欢迎留言一起探讨,共同成长!

原文链接:http://www.apkbus.com/blog-205190-68299.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消