mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
来源:互联网 发布:淘宝限时抢在主页哪里 编辑:程序博客网 时间:2024/06/06 12:55
转自:mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
最近学习android开发,安装了ADT开发环境之后,启动模拟器,慢的要死啊,完全不如苹果的好用,没法,自己买个android手机,准备联机调试程序。没想到在这个过程中,遇到了好多的坑,作为一个新人,每一步都过不去,花了将近2个小时,在万能的百度里查了n多次,终于解决了。在此,做个记录,希望大家不要走我走过的弯路。
1、确保你的android设备真正链接到电脑上了,我在这里遇到过坑,弄了好久,才发现能充电的线,确无法传递数据过去。所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。
方法:下载一个 androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果能够读取,好的,恭喜你,第一步完成了。
2 设置好你机器的环境变量,(这个我在之前的帖子里介绍过,大家可以往前翻一下)。
3
第一步: 查看usb设备信息(我用的是魅族mx3)
在 终端输入:system_profiler SPUSBDataType 可以查看连接的usb设备的信息
比如我的usb信息如下(部分内容):
M351:
Product ID: 0x4e26
Vendor ID: 0x18d1 (Google Inc.)
Version: 2.33
Serial Number: 351BBJHCBWT6
Speed: Up to 480 Mb/sec
Manufacturer: MEIZU
Location ID: 0x1a120000 / 4
Current Available (mA): 500
Current Required (mA): 2
其中的 vendor ID: 0x18d1 很重要,记下来
第二步: 创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x18d1, (然后保存退出)
然后请一定重启finder :鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动
第三步:重启adb
adb kill-server
adb start-server
adb devices
就可以看到列表了!
注意,出现上面的设备之后才算成功
如果ADT中log遇到下面的问题:
[2011-07-27 10:31:48 - DeviceMonitor]Adb connection Error:EOF
[2011-07-27 10:31:48 - DeviceMonitor]Connection attempts: 1
[2011-07-27 10:31:49 - DeviceMonitor]Connection attempts: 2
[2011-07-27 10:31:50 - DeviceMonitor]Connection attempts: 3
[2011-07-27 10:31:51 - DeviceMonitor]Connection attempts: 4
不要慌张,重启eclipse。
上面的步骤都完成之后,打开模拟器界面
恭喜你,大工告成了。
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- mac 系统开发android,真机调试解决方案总结
- mac 系统开发android,真机调试解决方案
- mac 系统开发android,真机调试解决方案
- mac 系统开发android 真机调试找不到设备的问题
- Mac系统下的Eclipse实现Android真机调试
- Ubuntu16.04下安装caffe的方法(踩坑无数后的吐血总结)
- android开发真机调试(MAC环境下)
- 在Mac系统上配置Android真机调试环境
- 在Mac系统上配置Android真机调试环境
- Mac系统上Android studio真机调试
- Mac下Android开发真机调试参考
- Android调试-真机调试不显示logcat的解决方案
- Mac OSX上eclipse adb 无法识别(调试)真机的解决方案
- 动态生成文本框 input type="text"
- nginx开发学习——handler模块(二)
- 使用WakeLock使Android应用程序保持后台唤醒
- iOS8 Size Classes初探
- thinkphp 捕获异常 try catch
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- 详细介绍一下Anchor标记
- (4) Linux ----- Shell编程输入输出 ---- ②
- java.lang.OutOfMemoryError: Java heap space解决方法
- yii2gii之CURD使用,功能不要太强大
- 利用图标字体实现在线地图上的地点标注与颜色渲染
- Android应用程序的安装位置
- android调用系统相机拍照之获取原图和缩略图
- UITabarController实践