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虚拟机了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值