• mac 系统开发android,真机调试解决方案


    1、确保你的android设备真正链接到电脑上了,我在这里遇到过坑,弄了好久,才发现能充电的线,确无法传递数据过去。所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。

    方法:下载一个 androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果能够读取,好的,恭喜你,第一步完成了。

    2 设置好你机器的环境变量,(这个我在之前的帖子里介绍过,大家可以往前翻一下)。

    第一步: 查看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。

    androidfiletransfer.dmg下载地址如下:

    链接: http://pan.baidu.com/s/1mhaeYJu 密码: dk7j

  • 相关阅读:
    cookie、localStorage、sessionStorage及三者的区别
    js中的宏任务和微任务
    IDEA工具第二篇:自定义Java注释模板
    JDBC注册驱动的三种方式
    Java POI导出Excel,打开提示“此文件中的某些文本格式可能已经更改......”
    day29 文件的上传和下载 socketserver(并发)
    day 28 黏包 ssh模块 subprocess模块
    day 28 网络基础相关的知识
    day 27 网路编程 面向对象多继承
    day 26 约束、自定义异常、加密hashlib、logging
  • 原文地址:https://www.cnblogs.com/adjk/p/5124271.html
Copyright © 2020-2023  润新知