sqliteAndroid SDK Manager和AVD Manager使用

Android
SDK Manager和AVD Manager使用(win7_64bit下测试)

    目录

      1.概述

      2.本文用到的工具

      3.安卓付出基础工具包下载

      4.Android SDK
Manager使用

      5.AVD
Manager使用

      6.注意事项

      7.有关博文(AndroidStudio、IDEA、Eclipse安卓环境计划)

  >>看不清的图片可在新标签打开查看大图

1.概述

  顾名思义,Android
SDK Manager就是一个Android软件开发工具包管理器,就如一个大桥,连通本地和服务器,从服务器下载安卓开发所需工具到地面。

  而AVD
Manager是一个Android虚拟驱动管理器,首要用来成立安卓模拟器(即手机模拟器)。当然,安卓模拟器所需的镜像(可以领悟成模拟器的操作系统)是通过SDK
Manager来下载的。

  对于SDK
Manager和AVD Manager的选取,还索要一个基础工具包tools提供援救。

 

2.本文用到的工具

  sqlite 1 SDK基础工具包(必需,已履新为tools 25.2.2

  sqlite 2 离线接济文档(可选,已更新为API 24)

**  sqlite 3 官方安卓示例离线版(可选,已履新为API 23,借使官方有创新我会跟进)**

**  sqlite 4 CPU虚拟化检测软件(可选)**

 

3.安卓开发基础工具包下载

  下载SDK基础工具包之后,解压,就可以看来如下文件:

sqlite 5

  将SDK文件夹移动到预设的磁盘下,所在磁盘剩余空间>30G为好。那里指出将SDK文件夹和此外开发工具放到同一目录如下图,目标是有益寻找管理。

sqlite 6

 

4.Android SDK Manager使用

  4.1 启动SDK Manager,可以观察如下图列表:

    注1:若是无法更新出列表,见注事事项中代办的设置

    注2:分裂版本的tools,更新出的列表可能截然不相同,下图列表以tools25.2.2为基于。

sqlite 7

  4.2 各工具成效如下:

    ━━┳Tools目录(必须的工具):

      ┣ ━━Android
SDK Tools(必须,只需下载一个本子,一般选最新版本):基础工具包,版本号带rc字样的是预览版。

      ┣ ━━Android
SDK Platform-tools(必须,只需下载一个本子,一般选最新版本):从android2.3始发划出此目录,存放公用开发工具,比如adb、sqlite3等,被细分到了此间。

      ┗━━ Android
SDK Build-tools(必须,可以设置三个本子):Android项目构建工具。

    ━━┳Android xxx(API xx)目录(可选的各平台开发工具): 

      ┣ ━━Documentation
for Android Sdk(可选):安卓开发者官网的一对离线文档,然则下载下来打开也很慢,后边会提供其它一个离线版

      ┣ ━━SDK
Platform(必须):对应平台的开发工具,要求在哪个版本的平台下开发就下载哪个。

      ┣ ━━山姆ples
for SDK(可选,此项在高版本tools中已不提供,须要在IDE里通过Import
萨姆ple引入,当然也得以下载离线版):内置的安卓示例程序,推荐安装。

      ┣ ━━Sources
for Android SDK(可选):安卓API的源代码,推荐安装。

      ┗━━ xxxxxxxx
 Image(可选):各种以Image结尾的东西是支撑相应平台的模拟器,我们就把它想象成一个刷机包吗。(使用真机调试或采纳其余模拟器的话不须要设置)

    ━━┳Extras目录(可选的扩大):

      ┣ ━━Android
Support Libraries(要求,高版本tools中已丢失了,应该是合二为一到了其余地点):在低版本平台完结高版本平台控件效果时提供支撑。

      ┣ ━━Android
Support Repository(须要):紧假诺便宜在gradle中使用Android
Support Libraries,因为谷歌并没有把那些库公布到maven
center或者jcenter去,而是采纳了谷歌(Google)自己的maven仓库。

      ┗━━ Intel x86 Emulator Accelerator(HAXM
installer)(可选,但越发需要,要求CPU协理虚拟化技术支撑):windows平台的AMD x86模拟器加快工具,合营AMDx86 atom/atom_64 System Image使用可加速模拟器的运行速度。

  4.3 下载工具(万一无法连接下载网站,则可查阅注意事项中代理的装置)

    勾选必要下载的插件后,点击安装即可,然后就是经受安装协议,耐心等待下载完结…

sqlite 8

sqlite 9

    注1:谷歌(Google)初阶的文书初学一般用不到,而且拔取需FQ。

    注2:借使英特尔体系模拟器无法利用,就改用ARM模拟器。ARM模拟器缺点是慢….

    注3:关于终极尤其模拟器加快器的利用,其只帮忙Intelx86架构连串模拟器,且下载后还需单独安装五遍:

      打开加快器的下载目录:

sqlite 10

      安装加快器(一路点击下一步即可):

sqlite 11

 

5.AVD Manager使用

  5.1 打开AVD Manager

sqlite 12

  5.2 设置模拟器器参数

sqlite 13

  5.3 启动模拟器

sqlite 14

sqlite 15

sqlite 16

 

6.注事事项

  6.1 安装版本

sqlite 17

  6.2 代理设置

    6.2.1 那儿是一个可用的境内SDK镜像代理(仅供下载SDK中的资源):

sqlite 18

      设置代理的地方:

sqlite 19

      此网站提供了更加多代理网址和多版本的离线安装包:

        sqlite 20  安卓开发工具和有关镜像**

    6.2.2 对于有FQ查询资料必要的同伴,特推荐免费的代办小工具蓝灯(Lantern),有桌面版和移动版:

      注:安装蓝灯后但不开启蓝灯,可能会促成默许浏览器失效。所以指出将电脑默认浏览器设置为不常用的IE。

        **sqlite 21 蓝灯windows版**

**        **sqlite 22 蓝灯Android版**

        **sqlite 23 **越来越多版本见蓝灯中文官网(不保证其余时候都得以健康访问)
**

      工具下载后,解压双击安装即可…

      既然安装了Lantern,那么只要万一无法更新SDK,则可以运用Lantern来安装代理下载SDK,设置方法如下:

      6.2.2.1 启动Lantern,取得其代理地址和监听端口(注:你那边的端口可能与自身那里的两样)。

        **sqlite 24  **参照博文:哪些查看程序所占端口号和IP**

      6.2.2.2 设置代理,设置结果如图(不一样电脑可能不相同):

sqlite 25

  6.3 离线文档

    鉴于官方下载的离线文档包蕴部分谷歌服务,由此打开速度过慢,所以那里提供一个早就去掉谷歌(Google)服务的离线文档:

       
     注:现在早就有了安卓开发者普通话官网,所以离线文档就视个人需求而定吧。

**      sqlite 26  离线文档**

    此文档可放在其他地点用浏览器打开,个人感觉是Chrome浏览器上浏览效果最好,Firefox上也行,IE上扶助,其他的不一而论

    有人说怎么那几个打开速度快?原理是去掉那些谷歌(Google)相关的书体服务和JS脚本就好了,即便想自己尝尝,可以动用Notepad++那款软件,在离线文档存放目录docs下分别搜索以下八个字串,并替换为空白,如下图:

               
 http://fonts.googleapis.com/css?family=Roboto+Condensed
               
 http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold
                 http://www.google.com/jsapi
               
 https://developer.android.com/ytblogger\_lists\_unified.js

 

sqlite 27

       
   
 记得是替换为空白,由于文件较多,替换进度稍长一些,耐心等待…

       
     即使不想尝试,间接下载下边替换好的就足以了。

       
   
 还有少数须要验证,官方离线文档中的部分图片不可以正常彰显,那是由于其文档本身的荒谬导致的,解决办法是修改那多少个图片引用就行(须要懂些HTML知识)。当然,那一点是针对性精神分裂症讲的,那么些图片完全不影响文档的阅读,所以不修改也罢。

       
   
 此外,离线文档提供了在线文档大致95%上述的内容吗,个别链接或者需求FanQiang查看的。还好,那个从没内容也基本用不上,等你须要用的时候,FanQiang浏览在线文档就足以。

 

  6.4 官方Android示例

    旧版本的SDK tools里,官方山姆(Sam)ple能够在tools里一直下载,下载后的导入格局如下图:

sqlite 28

    不过在新本子的tools里萨姆(Sam)ple已不再提供第一手下载(想不通…),下面提供解决方案:

    6.4.1 离线导入山姆ple**,这儿先提供一个离线萨姆ple下载地址:**

**        sqlite 29  Android官方示例离线下载(包含了android
15 – android 23的萨姆ple,可活动接纳要求的本子)**

**      下载好后,解压,并指出将这一个示例放在SDK文件夹下。**

**      借使仍然使用Import
山姆ple的办法导入那个示例时,会现出故障提示:**
**

**sqlite 30**

**      所以,推荐的做法是:**

**        6.4.1.1 (**方案一**)新建一个门类,并将相应的源码和资源拷贝到新类型里,那样做的老毛病是对于资源比较多的正片起来会麻烦一点,但优点是形似不要更新Gradle。**

**        6.4.1.2 ****方案二**)间接通过Import Project导入,相对地,那样做的亮点是导入简单,但缺点是累累必要更新Gradle版本(因为这些示例项目开创时选用的**Gradle版本一般低于你现在编译器上设置的**Gradle版本**)。**

**        就自我个人来说,推荐第三种方案,因为可以保障导入的项目是完整的,那么上面附图表达导入进程:**

**          6.4.1.2.1 导入贪吃蛇项目:**

**            导入此前,可以先看下贪吃蛇项目目录结构,可以见到,其目录下只是源码和资源,没有构建工具音讯:


**sqlite 31**

**            导入步骤如下:**

**sqlite 32**

**sqlite 33**

sqlite 34

sqlite 35

**            项目显得:**

**sqlite 36**

**          6.4.1.2.2 导入多点触控项目:**

**            导入从前,依旧先看下此项目标目录结构:**

**sqlite 37**

**            能够小心到,那个目录内的东西分明比上面贪吃蛇项目下的东西多,那是因为那连串型早就被打包为一个AndroidStudio项目了,也正是因为此处有了构建工具gradle的新闻,所以可能出现当时构建项目标**gradle版本低于现在AS上安装的**gradle版本,那时候就必要更新**gradle了,上面用图示表达:**

**sqlite 38**

**sqlite 39**

sqlite 40

sqlite 41

sqlite 42

sqlite 43

**            项目显示:**

**sqlite 44**

**          至此,两种不相同目录结构的项指标导入方式已显示完结,**

**    6.4.2 在线导入山姆ple**

**      在线导入萨姆(Sam)ple的话须要安装代理来FQ,以Lantern软件为例,步骤如下:**

**      6.4.2.1 查看Lantern服务地点和监听端口(一般地方选127.0.0.1,端口号就试验列表中查到的那多少个,查看方式见上面的博文):**

**        **sqlite 45  **参考博文:何以查看程序所占端口号和IP


**      6.4.2.2 在AndroidStudio里设置代理(注:确认好端口号,你那里看到的或者与自身那里的并分歧):**

**sqlite 46**

**      6.4.2.3 在线导入项目:**

**sqlite 47**

 **sqlite 48**

sqlite 49

sqlite 50

sqlite 51

sqlite 52

**        项目示范:**

**sqlite 53**

  6.5 模拟器选取

    此前不引进官方模拟器,是因为官方的模拟器是在太慢了,不过现在已有很大改良。

    那儿推荐一个不合法的模拟器,速度不错,性能也平静:

**      sqlite 54  Genymotion安卓模拟器和VirtualBox虚拟机安装、配置、测试**

**    值得注意的是,**Genymotion模拟器免费版不提供短信和电话那些测试功用,如果急需,还请用回安卓官方模拟器,或者选择**Genymotion付费版。**

**  6.6 真机调试**

**    真机调试注意打开USB调试格局并安装相关驱动。**

**    假诺驱动连接败北,可依靠豌豆荚、360安全帮手等第三方软件拓展一连。**

**    真机的亮点是可以效仿整个条件,但缺点是一再的测试以及多版本适配中细小方便。**

  6.7 CPU虚拟化检测

    首先下载个小软件:**sqlite 55**  CPU虚拟化检测软件**

    假若检测成功,会冒出以下结果:

sqlite 56

    注意红框里的话语,假诺提醒您的CPU援助虚拟化但未张开,那么请自行开启虚拟化即可,至于哪些打开,分化的主板进入BIOS的安装情势不同,但都差不离,自行检索即可

    有些杀毒软件会采取CPU虚拟化技术对总结机举办预防,比如360的核晶防护效果,那会促成虚拟机启动战败。所以只要您有近似的软件打开了接近的职能,请先关闭此类防护成效相提并论启电脑

**  6.8 已知的BUG**

**    在应用Android 24模拟器的还要,Android Device
Monitor不可能正常使用。**再就是那时候即便连上了真机,那么真机会频繁地与电脑断开连接,**不明了那是自个儿个人的题目要么一个BUG。**

** 
           还有就是在**Android
23模拟器**连同以上,DDMS中不能够浮现手机文件目录。**

** 
           即使有人碰到相同的故障,提议利用Android 23及其以下的模拟器就好了。**

**  6.9 假诺文中提到到的链接被吞,或者发现有误的地点,请联系QQ245176013…**

**7.相关博文**

**  7.1
  **sqlite 57** 
 Android开发环境布署**

**  7.2
  **sqlite 58** 
 AndroidStudio安装、配置、测试**

**  7.3
  **sqlite 59** 
 IntelliJ
IDEA安装、配置、测试
**

**  7.4
  **sqlite 60** 
 Eclipse
For
JavaSE安装、配置、测试
**

**  7.5
  **sqlite 61** 
 Eclipse
For
JavaEE安装、配置、测试
**

 

重返目录

网站地图xml地图