近期学习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。


上面的步骤都完毕之后,打开模拟器界面


恭喜你,大工告成了。

更多相关文章

  1. Android(安卓)BLE与终端通信(二)——Android(安卓)Bluetooth基础科
  2. Android(安卓)6.0 设备上自定义文本操作栏
  3. Android(安卓)N 行为变更
  4. 通过wifi与设备进行通信(Android)
  5. Android设备的界面适配设计
  6. 云时代下,设备的移动性到底对企业有什么影响?
  7. 【原】[webkit移动开发笔记]之兼容iPhone4和iPhone5的方法
  8. 求解答:Android的一个小的应用程序在模拟器中的运行问题
  9. android 条码识别软件开发全解析:1

随机推荐

  1. deepin20.1系统安装MySQL8.0.23(超详细的
  2. MySQL修改字符集的实战教程
  3. MySQL 一则慢日志监控误报的问题分析与解
  4. MySQL慢查询日志的作用和开启
  5. Centos7下安装MySQL8.0.23的步骤(小白入
  6. 几个MySQL高频面试题的解答
  7. MySQL创建数据库并支持中文字符的操作方
  8. MySQL的MaxIdleConns不合理,会变成短连接
  9. linux mysql5.5升级至mysql5.7的步骤与踩
  10. SQL函数将某个字段合并在一起的操作