在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。

我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示


当前回答

在LG G3上,我能够通过homebrew安装ADB(在MAC OS X上安装ADB),然后禁用/启用USB调试来让它工作。

其他回答

此外,请确保您使用的USB电缆不是仅用于充电。这真是难倒我了。而且它的标签上写着"仅供收费"

如果您正在使用以下设备: 三星S3 GT-I9305 (Android 4.1.2) Mac OS 10.6.8

做以下:

# echo "0x04e8" >> ~/.android/adb_usb.ini
# adb kill-server
# adb devices

(如果您不是使用三星设备,请将供应商ID“0x04e8”更改为您的供应商的正确值)

如果还是不行,你可以试试下面的方法:

(1)在您的三星设备上,关闭“USB调试”并重新启用 (并再次尝试adb命令)

(2)断开USB线,重新连接

(3)卸载Samsung Kies

(4)安装Android File Transfer

(5)重新启动你的Mac和三星设备

(6)使用硬件设备测试Android应用

在连接设备后,突然拔掉USB线,假设现在“adb设备”再也看不到你的设备了, 即使在“adb kill-server”之后,在这种情况下,你可能想尝试以下方法:

(1)关闭你的Mac (2)在你的三星设备上禁用“USB调试” (3)关闭三星设备 (4)打开你的Mac (5)打开三星设备 (6)在三星设备上启用“USB调试” (7)连接USB线 (8)运行“adb devices” 你现在应该能看到附上的设备了

对我来说,是因为USB线。

我发现有两种类型的USB线:

那些只提供电力的 能够供电和传输数据的

而且很难知道USB线是什么类型。现在我用数据传输在电缆上做了一个缺口。

只针对所有iPhone用户。你不能使用实体iPhone,你需要运行Android模拟器。

以防你在iPhone上使用Android Studio。

如果你像我一样尝试了所有其他的答案,但都没有运气,那么还有一件事可以尝试。

以我为例(Android 4.3),我在通知下进入USB设置,从MTP模式(媒体设备)切换到PTP模式(相机),一旦切换,设备就出现在ADT设备列表中。