在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
当前回答
如果您正在使用以下设备: 三星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端口插入我2014年年中的MBP上的Thunderbolt端口旁边的Retina就可以了!
另一个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” 你现在应该能看到附上的设备了
尝试了以上所有方法,最后一个不足之处是在我的4.4 Galaxy Note 10.1中隐藏的开发人员选项中启用USB调试。
参见本链接中的第5.2项。
对于更新的adb版本,你必须删除~/.android/adb_usb.ini
尝试重新启动(如果之前检测到并停止显示)-所有解决方案的母亲!