Android SDK Tools  ---- 指的是 SDK Manager.exe 程序本身, 还有SDK 目录下的tool目录内容 \sdk\tools , 一般推荐更新, 比如出了新版本Android ,  那么就有对应的新版本的SDK 和新版本的build-tools等一系列的组件, 如果不更新SDK Tools 可能就不会显示新版一系列的更新选项

Android SDK Platform Tools ---  对应的是 sdk\platform-tools 这个目录下的内容, 主要是adb 工具, 用来连接虚拟机的, 还有其他的外部命令如 sqlite3 ,一般也推荐更新

Android SDK Build-Tools --  对应的目录是\sdk\build-tools  这个指的是代码的编译版本,比如代码开发用的SDK版本是19  , 那么编译版本可以从19到 其他任何更低的版本, 这个可在eclipse里面选择指定编译版本,  当然这个编译版本必须要已经安装了, 也就是build-tools,    于是只要安装了不同版本的build-tools 就可以编译出对应的版本下的程序了 ,但一般还是SDK版本和Build-Tools版本对应比较常用

Android version(API version)   --  SDK 对应版本的核心内容了, 对应的目录有多个, platforms\android-19  ,  sources\android-19,  sdk\docs  , samples\android-19

Extras -- 对应extras目录, 一些附加工具

Android SDK Tools 升级前

升级后

可以看到多出了很多Android SDK 版本,    但因为目前够用并没有选择升级到新的SDK版本,  只对自己平时学习用到的19版略更新了一下

SDK 升级了后 , 有时ADT也要升级,

结果因为网络原因我用的eclipse始终无法升级ADT   , 最后发现另外一个捆绑包里的eclipse+adt版本正好合适, 于是直接替换掉, 算是把IDE环境升级完成了

接下来趁升级IDE的机会试试 连接手机来测试应用, 比如我找了个魅蓝note1, 想试试手机上测试,

1. 首先在SDK manager , Extras 下面, 勾选Google USB Driver 这个是手机的debug模式需要的驱动程序 , 下载后在Extra目录下, 但是实际中发现至少对我的测试手机这个驱动不行,总之如果有厂商驱动就用厂商驱动, 否则就用这个驱动试试吧

2手机用数据线连接到电脑后,打开手机的USB调试功能 , 有的手机是在比如设置=>应用程序=>开发(Development=>USB debugging , 有的在设置--辅助功能 -- 开发人员工具

3. 正确安装驱动.  第一次将魅蓝N1连接到电脑的时候,windows7自动安装驱动失败, 结果用其他软件来装驱动,  驱动是能装上, 但是读取设备失败, 结果有个关盘模式, 里面有驱动文件,  安装好驱动后, 按其说明还需要

Windows 7中文环境
a.      建立或修改C:\用户\<你的用户名>\.android\adb_usb.ini文件,在该文件中添加一行文本,内容是0x2a45。

b.  检查ADB设备是否找到(命令行程序中)
    adb kill-server
    adb devices

这时依然没有找到设备,  无论是在adb命令行下, 还是在eclipse的设备里都没有找到,

而且只要运行只要运行adb devices命令 ,    eclipse里面错误提示

DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接

可能是adb相关的问题,   运行SDK manager , 发现 platform-tools 还可以升级,   adb 就是属于platform-tools的, 于是把 SDK-tool 和 platform-tools 一起升级下后, 果然就没有那个错误提示了, 而且设备也识别了

识别了后, 就可以用手机来测试应用

然后打开Eclipse,在一个程序中右键选择Run as-->Run Configurations-->Target-->选中Launch on all compatible devices/AVD's,

用实际的手机来测试应用比原本的虚拟机的方式快了太多太多了 ,

发现除了可以真机测试外还有x86 Atom 构架CPU的虚拟机 , 结果测试下来速度也非常快, 只是第一次启动的时候慢一点,  启动起来后测试APP比以前的ARM构架虚拟机快很多,几乎和真机测试一样的速度

具体方法是先更新SDK Manager , 把对应版本的SDK里面的X86相关的两个组件装上, 然后Extra 里面还有个 Intel x86 Emuator Accelerator 这个也装上

然后BIOS里面开启CPU 虚拟化, 然后到SDK的Extra\Hardware_Accelerated_Execution_Manager目录下安装 Iintelhaxm-android

如果CPU没有开启虚拟化功能的话, 这里安装会出错,    我的笔记本BIOS里面没有这个选项, 但默认是开启的

然后我还装了vmware ,     vmware里对这个虚拟机的cpu要改设置, 虚拟化的两个选项都要勾上

只要这个HAXM成功安装了,    SDK 里的x86 虚拟机组件也安装了, 后面的就是一般的创建x86虚拟机了

Android SDK Manager相关推荐

  1. (转)解决Android SDK Manager无法更新或下载太慢问题

    (转)解决Android SDK Manager无法更新或下载太慢问题 参考文章: (1)(转)解决Android SDK Manager无法更新或下载太慢问题 (2)https://www.cnbl ...

  2. Android sdk manager更新下载缓慢的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 不多说了,直接附上方法: 首先打开Ecplise 中Android sdk manager,打开后,在此窗口的上方打开Opet ...

  3. 解决Xamarin Android SDK Manager闪退问题

    解决Xamarin Android SDK Manager闪退问题 SDK Manager闪退是因为它找不到java.exe导致的.SDK Manager默认是通过读取注册表中JDK安装信息来java ...

  4. android SDK manager 无法获取更新版本列表【转载】

    http://mirrors.neusoft.edu.cn/eclipse/releases/luna/ 打开这个网址就可以看到adt的详细信息:  http://developer.android. ...

  5. Android SDK Manager国内下载缓慢的问题

    2019独角兽企业重金招聘Python工程师标准>>> ①在Android SDK Manager Setting 窗口设置HTTP Proxy server和HTTP Proxy ...

  6. Android SDK下载失败-Android SDK Manager国内无法更新的解决方案

    本文转载自http://www.linuxidc.com/Linux/2015-01/111958.htm,向原作者表示感谢!如有侵权,请联系我删除. 现在google基本和咱们说咱见了,就给现在在做 ...

  7. Android SDK Manager无法下载包的问题

    1.Android SDK Manager -> Tools -> Options 勾选  Force http://...sources to be fetched using http ...

  8. Android SDK Manager无法更新的解决方案

    Android SDK Manager -> Tools -> Options HTTP Proxy Server:mirrors.neusoft.edu.cn HTTP Proxy Po ...

  9. 在MAC系统的eclipse里打开android sdk manager

    MAC系统的eclipse的菜单里没有android sdk manager, 所以需要先打开终端,然后进入你自己的Android SDK根目录下的tools目录,然后输入: ./android, 然 ...

  10. android开发环境 国内镜像 及Android SDK manager使用国内服务器方法

    具体的参考博客地址http://blog.csdn.net/shulianghan/article/details/38023959 在开始的地方有Android SDK manager设置的方法,解 ...

最新文章

  1. C语言中do...while(0)用法小结
  2. 0x5f3759df的推导
  3. mysql 修改表结构提示 MySQL said: Table is read only
  4. java编译不了testpad,java – Gradle编译但不运行TestNG测试
  5. 设计模式:中介者模式(Mediator)
  6. Effective Java之将局部变量的作用域最小化(四十五)
  7. Java高并发编程详解系列-内存模型
  8. strstr不区分大小写_Excel find 函数竟然还能这么用!奖金梯次计算,连 if 都不需要...
  9. 第 19 次 CCF CSP 认证 202006-2 稀疏向量(svector)
  10. cart算法_ID3、C4.5、CART决策树算法
  11. 360浏览器如何改html5,360安全浏览器如何设置为默认浏览器
  12. SECS/GEM EAP介绍
  13. Nature:阐明肿瘤代谢的脆弱性
  14. xpath helper
  15. ROS2探索(一)Publisher-Subscriber的内部过程
  16. 专家把脉智慧产业发展:不能再“傻傻”拼速度
  17. Python3操作EXCEL,取汉字首字母,拼接全拼
  18. Oracle全球化 —— 时间类型、时区与时间函数
  19. H5游戏中心 免费版v1.2源码 网站全套源码
  20. 135k代驾安装教程+功能模块源码+前端源码

热门文章

  1. cuil:吹牛营销大师
  2. 算法与数据结构学习(46)-B树、B+树和B*树
  3. 09驾校科目一考试系统——提交分数
  4. Latex行距调整总结
  5. scheme 微博_新浪微博 URL Scheme 收集
  6. 黑苹果 技嘉 B250M-DS3H-CF i57500 HD630 EFI引导驱动发布
  7. mysql优化 wordpress_WordPress优化Mysql InnoDB转MYISAM
  8. java找出字符串出现最多的字符,JAVA_找出输入的字符串中出现次数最多的字符
  9. 数据平台权限控制-基于猛犸
  10. echarts修改鼠标悬浮样式和默认高亮效果,和传值高亮修改字体模糊