问题
本来Mac上做Android调试非常简单,实际上大部分Android手机在Mac上都是即插即用,完全不需要安装驱动。But,偏偏就有大量的国产手机识别不出来,实在是无法吐槽。
adb命令完全不能识别,Eclipse上也就找不到设备了。
解决方法
在~/.android/adb_usb.ini文件中加入供应商ID/Vender ID。
问题解决:需要将设备的usb vender id加入到 .android/adb_usb.ini中,无法连接的设备,一般都是国产手机。步骤如下:
1.打开终端,输入:
system_profiler SPUSBDataType
命令 可以查看连接的usb设备的信息
引用
另一种查看ID的方式:
打开应用“系统信息”/“System Information”,可以在Application里找到。
Hardware –> USB,点击你此时连在电脑上的Android设备的一项,出现设备详细信息。Vender ID/供应商ID就在这。
2.输入:
vi ~/.android/adb_usb.ini
命令,在打开的 adb_usb.ini文件中添加ID, 然后保存退出
3.把ID写入到adb_usb.ini,然后命令:
adb kill-server
adb devices
4.进入android开发环境发现,已经可以找到手机了
分享到:
相关推荐
总的来说,AndroidScreenProjector是一个实用的开源工具,通过简单的操作就能实现Android设备在Mac上的屏幕镜像,极大地便利了用户的工作和生活。得益于其开源特性,它有着广阔的发展潜力和定制空间。无论是专业...
在Android平台上,开发移动应用时有时需要获取设备的物理MAC(Media Access Control)地址,这在设备定位、网络连接管理或者其他需要唯一标识设备的场景中非常有用。MAC地址是网络接口控制器(NIC)的硬件地址,它在...
在没有SIM卡的设备上,可以尝试获取Wi-Fi模块的MAC地址作为唯一标识。不过,从Android 6.0(API级别23)开始,这种方法不再可靠,因为用户可以在设置中选择随机的MAC地址。获取方法如下: ```java WifiManager ...
特别是对于Mac用户来说,如何在不借助第三方应用的情况下,便捷地管理Android设备上的文件,一直是困扰他们的一个问题。这时,“Android File Transfer for MAC”就应运而生,成为解决这一问题的有效工具。 ...
在Android开发中,有时我们需要获取设备的网络状态信息,如IP地址和MAC地址。这些信息在设备连接到网络时尤其重要,例如用于设备间的通信、网络诊断或远程控制。本教程将详细介绍如何在Android应用中获取设备的IP和...
OpenCV是一个基于BSD许可证的实时计算机视觉函数库,可以运行在Windows、Linux、Android和Mac平台上,提供了超过500个函数,包括图像处理、图像分割、机器学习、特征识别、跟踪等。 在Android平台下,OpenCV可以...
本文将深入探讨Fing Pro在Android设备上的应用,以及它如何帮助用户检测和识别WiFi网络中的所有设备。 Fing Pro是一款强大的网络诊断和安全应用,它提供了全面的网络分析功能,包括网络扫描、设备识别、端口扫描、...
5. **设备ID**:在早期Android版本中,可以通过` TelephonyManager.getDeviceId()`获取IMEI(国际移动设备识别码),但在Android 10及更高版本中,由于隐私保护原因,此方法受到限制。 6. **Android ID**:使用`...
这样,Mac就能通过Android设备接入互联网,尤其适用于没有Wi-Fi或者Wi-Fi信号不佳的环境。 实现这个功能的背后,涉及到了几个关键技术点: 1. **USB通信协议**:USB(Universal Serial Bus)是一种标准接口,用于...
在Android应用开发中,获取设备信息是常见的需求,这包括但不限于设备型号、硬件特性、操作系统版本等。这些信息对于调试、个性化用户体验或者数据分析都非常重要。本文将深入探讨如何在Android中获取这些关键信息。...
总结,Android File Transfer提供了直观且便捷的安卓设备与Mac间文件传输方式,是跨平台用户不可或缺的工具。掌握其使用技巧,能有效提高工作效率,实现设备间的无缝协作。在实际操作中遇到问题,参照上述解决策略,...
4. **连接Android设备**: 使用USB数据线将Android设备连接到Mac,并在设备上选择“文件传输”模式或“充电模式”,以开启USB调试。在某些设备上,可能需要在“开发者选项”中开启USB调试,进入“关于手机”找到...
对于Unity开发者来说,理解如何在Mac上配置和使用Android SDK至关重要,因为它能确保游戏在Android设备上的顺利运行。同时,掌握Android SDK的使用技巧,如通过adb进行设备管理,使用Gradle构建系统等,也是提高开发...
这个项目由开发者在微博上分享,旨在为用户提供一种更加灵活的Android设备管理方式。 首先,了解什么是Xposed框架。Xposed框架是一款基于Android系统的底层框架,它提供了一种无需重新编译系统就可以修改系统行为的...
可以通过反射获取,但这不是官方推荐的方法,因为可能会因厂商而异,甚至在某些设备上不可用。 4. **Wi-Fi MAC Address**:每个无线网卡都有一个唯一的MAC地址,但在Android 6.0及以上版本,出于隐私考虑,未连接到...
在Android应用开发中,构建和打包过程是必不可少的环节,特别是在多渠道发布时,需要针对不同的市场或平台生成定制的APK。Mac环境下,开发者常使用Ant作为构建工具来完成这个任务。Ant是一个基于Java的构建工具,它...
在Android系统中,为了满足各种应用场景,如用户追踪、设备注册、数据分析等,开发者常常需要获取设备的唯一标识符。本文将详细介绍几种在Android中获取唯一ID的方法。 1. **IMEI (国际移动设备识别码)** IMEI是...
综上所述,这个压缩包提供的资料涵盖了JNI在Android设备上获取MAC地址、串口Socket通信以及USB驱动开发等方面的知识。对于想要深入研究Android底层开发的工程师来说,这是一个宝贵的学习资源。通过理解和实践这些...
在IT领域,MAC地址(Media Access Control Address)是设备在网络上的唯一标识符,通常用于网络设备的识别和数据传输过程中的寻址。对于Android设备而言,MAC地址主要用于无线网络连接的管理。然而,在特定情况下,...
本资料"获取Android移动终端设备唯一ID.zip"聚焦于这一主题,旨在帮助开发者了解如何在Android平台上获取设备的唯一识别码。 在Android系统中,有几种方式可以获取到设备的唯一标识: 1. **IMEI(国际移动设备识别...