Android SDK Manager
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相关推荐
- (转)解决Android SDK Manager无法更新或下载太慢问题
(转)解决Android SDK Manager无法更新或下载太慢问题 参考文章: (1)(转)解决Android SDK Manager无法更新或下载太慢问题 (2)https://www.cnbl ...
- Android sdk manager更新下载缓慢的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 不多说了,直接附上方法: 首先打开Ecplise 中Android sdk manager,打开后,在此窗口的上方打开Opet ...
- 解决Xamarin Android SDK Manager闪退问题
解决Xamarin Android SDK Manager闪退问题 SDK Manager闪退是因为它找不到java.exe导致的.SDK Manager默认是通过读取注册表中JDK安装信息来java ...
- android SDK manager 无法获取更新版本列表【转载】
http://mirrors.neusoft.edu.cn/eclipse/releases/luna/ 打开这个网址就可以看到adt的详细信息: http://developer.android. ...
- Android SDK Manager国内下载缓慢的问题
2019独角兽企业重金招聘Python工程师标准>>> ①在Android SDK Manager Setting 窗口设置HTTP Proxy server和HTTP Proxy ...
- Android SDK下载失败-Android SDK Manager国内无法更新的解决方案
本文转载自http://www.linuxidc.com/Linux/2015-01/111958.htm,向原作者表示感谢!如有侵权,请联系我删除. 现在google基本和咱们说咱见了,就给现在在做 ...
- Android SDK Manager无法下载包的问题
1.Android SDK Manager -> Tools -> Options 勾选 Force http://...sources to be fetched using http ...
- Android SDK Manager无法更新的解决方案
Android SDK Manager -> Tools -> Options HTTP Proxy Server:mirrors.neusoft.edu.cn HTTP Proxy Po ...
- 在MAC系统的eclipse里打开android sdk manager
MAC系统的eclipse的菜单里没有android sdk manager, 所以需要先打开终端,然后进入你自己的Android SDK根目录下的tools目录,然后输入: ./android, 然 ...
- android开发环境 国内镜像 及Android SDK manager使用国内服务器方法
具体的参考博客地址http://blog.csdn.net/shulianghan/article/details/38023959 在开始的地方有Android SDK manager设置的方法,解 ...
最新文章
- C语言中do...while(0)用法小结
- 0x5f3759df的推导
- mysql 修改表结构提示 MySQL said: Table is read only
- java编译不了testpad,java – Gradle编译但不运行TestNG测试
- 设计模式:中介者模式(Mediator)
- Effective Java之将局部变量的作用域最小化(四十五)
- Java高并发编程详解系列-内存模型
- strstr不区分大小写_Excel find 函数竟然还能这么用!奖金梯次计算,连 if 都不需要...
- 第 19 次 CCF CSP 认证 202006-2 稀疏向量(svector)
- cart算法_ID3、C4.5、CART决策树算法
- 360浏览器如何改html5,360安全浏览器如何设置为默认浏览器
- SECS/GEM EAP介绍
- Nature:阐明肿瘤代谢的脆弱性
- xpath helper
- ROS2探索(一)Publisher-Subscriber的内部过程
- 专家把脉智慧产业发展:不能再“傻傻”拼速度
- Python3操作EXCEL,取汉字首字母,拼接全拼
- Oracle全球化 —— 时间类型、时区与时间函数
- H5游戏中心 免费版v1.2源码 网站全套源码
- 135k代驾安装教程+功能模块源码+前端源码
热门文章
- cuil:吹牛营销大师
- 算法与数据结构学习(46)-B树、B+树和B*树
- 09驾校科目一考试系统——提交分数
- Latex行距调整总结
- scheme 微博_新浪微博 URL Scheme 收集
- 黑苹果 技嘉 B250M-DS3H-CF i57500 HD630 EFI引导驱动发布
- mysql优化 wordpress_WordPress优化Mysql InnoDB转MYISAM
- java找出字符串出现最多的字符,JAVA_找出输入的字符串中出现次数最多的字符
- 数据平台权限控制-基于猛犸
- echarts修改鼠标悬浮样式和默认高亮效果,和传值高亮修改字体模糊