Android学习-好马配好鞍,程序真机调试
先说说
人生啊,最悲催的事是什么呢?
十分钟之前,我不认识你,你说是ANDROID
十分钟之后,我们是朋友,你还说ANDROID
到了濒临崩溃的最后一秒,我终于想起了我要说的——
你好!
后来发现了Android真机运行的宝典,再也不用悲催了!
言归正传
要能真机运行,首先的条件是要安装Google USB Driver
安装Google USB Driver
打开Android SDK Manager
把列表拉到最后
找到Google USB Driver勾选
按Install 1 pageage
然后同意协议,安装
安装完成后,连接手机。
并打开设置->开发人员选项(Developer options)
打开并开启USB调试(USB debugging)
这个时候电脑可能会弹出安装驱动(我的电脑就没有),先不理它
先在计算机(Computer)上右键打开属性(Properties)。再打开设备管理器(Device Manager)
双击下面的SAMSUNG_Android
这个名字会因设备而异,有的设备会显示型号
有的设备会在不同的分类中(如:可移动设备Portable Devices)
双击查看这个设备
换到详细信息(Details)选项卡
在属性(Property)下选择硬件ID(Hardware Ids)
下面的值里面会出现两行
然后打开Android安装目录\extras\google\usb_driver\android_winusb.inf
例如我的是D:\android sdk\extras\google\usb_driver\android_winusb.inf
在[Google.NTx86]和[Google.NTamd64]下面都添加如下几行:
;SAMSUNG_Android
%SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&REV_0400&MI_03
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_03
分号后只是个名称,可以随便写
后两行格式:
%SingleAdbInterface% = USB_Install, 硬件信息第一行
%CompositeAdbInterface% = USB_Install, 硬件信息第二行
懒得打字可以从下面别的条目里面复制
硬件信息的值也是可以复制的
只要不复制错了就行了
如果系统在安装时会提示找不到驱动,很有可能就是这里配置错了。
再回到设备管理器上来
在设备上右键,然后点更新驱动(Update Driver Software)
然后选择查找我的电脑
输入刚才那个配置文件在的目录,点下一步
如果出现了安全警告的话,继续安装就是了
安装好后需要重启电脑
重启之后启动Eclipse
在HelloAndroid的项目上点右键
选Run As->Run Configurations
在Run Configuration对话框中要确保左边Android Application选中的是你想要运行在真机上的程序,再选Target选项卡,点第一个Always prompt to pick device
如果设备连接正确,下面的对话框中上面的列表里就会有可用的设备
选中这个设备后点OK
如果你经常使用该设备可以点Use same device for future launches,以后就不会再弹出这个对话框而直接运行
点OK就会在真机上运行程序了!