`
chriszeng87
  • 浏览: 738296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac 无法连接android手机进行调试 解决方案

阅读更多

第一步: 查看usb设备信息

在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息

比如我的usb信息如下(部分内容):

 Android:

              Product ID: 0x2769
              Vendor ID: 0x22d9
              Version: 2.31
              Serial Number: 6e5d48a4
              Speed: Up to 480 Mb/sec
              Manufacturer: Android
              Location ID: 0x1d110000 / 8
              Current Available (mA): 500
              Current Required (mA): 500

查看到我的android手机的Vendor ID: 0x22d9,记住这个id



第二步: 创建、修改adb_usb.ini文件

输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x22d9, 然后保存退出

 

我的设备只有一个,所以添加完毕后文件内容如下:

 

http://eachday.iguesth.com/default.html

1

0x22d9

 

 

如果有多个的话,ini文件格式如下(未测试):

1
0x22d9
2

……

注:请保证ini里面没有空行,否则会有错误 ADB server didn't ack

注意:第一次添加时,adb_usb.ini文件并没有,需要自己创建一个,输入内容后保存就好了。vi不会用的话,直接进入相应目录修改文件也可以,对应的路径如下:

 

\Users\你的用户\.android\adb_usb.ini

备注:
.android目录是隐藏的,需要开启隐藏目录显示。

命令行输入显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
(隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false

)
输完单击Enter键,退出终端,重新启动Finder就可以了

重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动

 

第三步:重启adb  

adb kill-server

adb start-server

adb devices

就可以看到列表了!

 

第四部:进入DDMS,已经可以找到的我的android手机了,开始调试吧!

 

有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备。

 

内容参考:http://blog.csdn.net/w122079514/article/details/8499359

在其基础上完善了下。

 

转自:http://blog.csdn.net/oliver102/article/details/9349449

分享到:
评论

相关推荐

    Android离线webview调试工具,开发H5混合应用必备

    为了解决这个问题,我们有了"Android离线webview调试工具",它是一个专门针对这种困境设计的解决方案。这个工具允许开发者在没有网络障碍的情况下,有效地进行WebView内的H5页面调试。它不仅避免了因网络问题导致的...

    Android 手机无法连接mac解决办法

    在Android设备与Mac电脑的交互过程中,有时可能会遇到Android手机无法正常连接到Mac的情况。这通常是由于USB驱动问题、系统设置或ADB(Android Debug Bridge)配置不正确导致的。以下是一些解决这个问题的具体步骤和...

    Android 蓝牙串口调试助手源码(保证正确)

    总结,"Android蓝牙串口调试助手"源码为开发者提供了一个完整的蓝牙通信解决方案,不仅可以用于快速实现Android设备与外部设备的串口通信,还为自定义和学习蓝牙通信技术提供了宝贵的参考资料。通过深入理解源码,...

    Android File Transfer for MAC 下载

    2. **连接设备**:确保你的Android手机已经开启USB调试模式,并通过USB线连接到Mac。有时,系统可能会自动识别并启动Android File Transfer,如果没有,用户需要手动启动应用程序。 3. **文件管理**:软件启动后,...

    Python-支持WindowsLinuxMac和Android的内存调试程序

    结合Python和DynamoRIO,我们可以推测这个工具可能是一个集成的解决方案,允许Python开发者利用DynamoRIO的强大功能来检测和解决内存问题,而不仅仅是局限于Python内置的调试手段。使用这样的工具,开发者可以在各个...

    androidfiletransfer, Mac电脑链接安卓手机传输文件

    在这种情况下,可以尝试更新手机的系统版本或寻找其他第三方软件解决方案。 8. **替代方案**:如果AndroidFileTransfer不能满足需求,还有其他替代工具,如AirDroid(无线传输)、Pushbullet(云同步)等,它们提供...

    强制开启usb调试模式解决报错

    本文将详细解释如何在PC端对无法开机的Android设备强制开启USB调试模式,并提供相关的解决方案。 首先,USB调试是Android系统为开发者提供的一个功能,允许设备与计算机通过USB接口进行通信,进行应用的安装、调试...

    安卓手机与Mac电脑文件互传AndroidFileTransfer

    1. 备份与恢复:利用AndroidFileTransfer,用户可以方便地备份手机数据到Mac,如照片、音乐、视频等,必要时进行恢复。 2. 应用管理:可以转移应用程序的APK文件,便于在电脑上管理或安装应用。 3. 文件同步:设置...

    三星手机驱动 手机驱动 android

    三星手机驱动是针对Android操作系统的三星移动设备设计的重要软件组件,它允许计算机识别并与三星手机进行通信。在没有正确安装手机驱动的情况下,你可能无法通过USB数据线将手机连接到电脑进行数据传输、刷机、调试...

    安卓手机ttf字体正确使用终极解决方案

    确保手机处于USB调试模式,通过电脑连接进行操作。 4. **修改权限**:使用文件管理器应用(如ES文件浏览器),对复制的`.ttf`文件设置读写权限,通常为`rw-r--r--`。 5. **重启或应用更改**:完成上述步骤后,重启...

    android-things-setup-utility

    它提供了丰富的硬件抽象层,可以连接各种传感器和执行器,便于构建智能家居、工业自动化和其他IoT解决方案。 **系统平台支持** 1. **Linux版**:对于Linux用户,提供的`android-things-setup-utility-linux`文件是...

    Linux、Mac、Windows、Android、IOS等操作系统开发调试的案例&项目.docx

    通过实际案例与项目的分析,我们可以看到在Linux、Mac、Windows、Android、iOS等多个操作系统平台上进行软件开发与调试所面临的挑战以及相应的解决方案。随着技术的进步,跨平台开发工具和方法会不断优化和完善,为...

    Mac电脑与安卓手机互联工具.zip

    此外,值得注意的是,确保手机开启了USB调试或者选择了“媒体设备(MTP)”模式,因为某些安卓设备可能默认为只充电或相机(PTP)模式,这将无法进行文件传输。同时,保持设备与电脑的USB连接稳定,避免在传输过程中...

    安卓串口Socket通讯USB驱动jni相关-jni获取Android设备MACAddress最完美解决方案.rar

    这个压缩包“安卓串口Socket通讯USB驱动jni相关-jni获取Android设备MACAddress最完美解决方案.rar”提供了通过JNI来获取Android设备MAC地址的方法,这对于进行串口通信或者USB驱动开发来说是非常重要的。下面我们将...

    Mac下的Android文件管理

    7. **兼容性问题**:尽管Android File Transfer是官方解决方案,但并非所有设备都与之完全兼容。某些较新的Android版本或定制系统可能需要寻找替代工具,如“DoubleTwist”或使用命令行工具“adb”。 8. **替代方法...

    解决android_模拟器上网问题

    本文将详细介绍如何解决Android模拟器的上网问题,并提供了四种有效的解决方案。 #### 方法一:通过配置数据库设置代理 1. **启动模拟器** - 可以通过命令行或双击`emulator`可执行文件来启动模拟器。 2. **打开...

    AndroidScreenProjector,在Mac上实时查看Android设备的屏幕.zip

    《AndroidScreenProjector:在Mac上实时查看Android设备屏幕的开源解决方案》 AndroidScreenProjector是一款专为Mac用户设计的开源工具,它使得用户能够实时地在计算机上查看连接的Android设备的屏幕内容。这款软件...

    蓝牙BLE调试助手软件源码

    1. **蓝牙扫描**:软件可以扫描并显示周围所有支持蓝牙4.0 BLE的设备,提供设备名称、MAC地址等信息,便于开发者选择合适的设备进行连接。 2. **设备连接**:用户可以选择特定的蓝牙设备进行连接,建立可靠的通信...

    MauiMETA_exe_v9.1536.1.zip_MTK Android 调试工具_MauiMETA_Maui_META_m

    在设备出现问题或更换硬件后,可能需要重新写入这些信息,MauiMETA则提供了便捷的解决方案。 除了IMEI和MAC地址的管理,MauiMETA还支持固件写入,这意味着用户可以通过该工具更新或恢复设备的系统固件,解决系统...

    Android File Transfer

    它简化了文件操作流程,增强了不同操作系统间的互操作性,尤其对于那些需要频繁在Android和Mac之间交换数据的用户来说,这是一个非常实用的解决方案。通过合理使用,这个工具能极大地提升你的工作效率,并且提供了一...

Global site tag (gtag.js) - Google Analytics