我正在尝试在各种设备上测试Android应用。我将手机挂在我的MacBook上,上面有10.8.2。它曾经是一个即插即用的问题,我会插入手机并从Ecclipse运行应用程序。一切都很好。
最近没那么多。当我从Ecclipse运行应用程序时,它会打开模拟器,当我执行“adb devices”时,列表为空。我尝试使用三星,索尼爱立信和HTC的手机,结果相同。
然后我尝试更新“adb_usb.ini”中的供应商列表,如下所示:
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE
# Acer
0x0502
# Amazon Kindle
0x1949
# ASUS
0x0B05
etc.
当我重新启动adb服务器并再次运行“adb devices”时,我得到以下信息:
* daemon not running. starting it now on port 5037 *
ADB server didn't ACK
我没有任何关于如何排除故障的线索。任何想法或提示都非常感谢! :)
答案 0 :(得分:0)
有时它会被卡住。通过Activity Monitor杀死adb的服务,然后重启Eclipse。如果这没有帮助,请尝试重新启动MacBook,它应该有帮助!
答案 1 :(得分:0)
我在MBP工作和家庭MBA上使用10.8.2。一切顺利。只是即插即用)也许你已经安装了一些干扰adb服务器的软件,如防病毒/防火墙/某种usb相关应用程序。另请检查您是否使用最新的adb版本。