我正在尝试在设备上调试我的Android应用程序,但它没有向我显示在选择器对话框中连接的任何设备。可能是什么问题?
我尝试更改连接并再次断开设备。 我重启了日食 我检查了 Window->偏好设置 - > Android ,它显示了SDK目标。
我还能做些什么。 “我的电脑”识别该设备,但是“日食选择器”对话框未显示任何已连接的设备。
请帮忙......
答案 0 :(得分:2)
有一个名为“moborobo”的第三方软件:http://www.moborobo.com/
您可以在任何特定移动设备不需要任何驱动程序之后安装它...它会自动被检测到,您可以从对话框中选择它。希望这会有所帮助。
答案 1 :(得分:1)
检查您的设备是否已连接为PTP设备(相机)。通知栏 - > USB连接。 如果您的设备连接为MTP(作为通用数据存储),则AndroidStudio不会将其识别为可调试设备。至少这对我和我的Nexus有用。
答案 2 :(得分:0)
您可以使用另一种方法.....当您将项目作为android项目运行时,它会生成一个.apk文件。只需将.apk文件移动到您的设备即可。然后在设备上以调试模式运行应用程序。
答案 3 :(得分:0)
你可以尝试的是:杀死adb.exe(使用Windows任务管理器)(你的IDE将在需要时自动重启)
如果您打开了多个IDE(例如eclipse和Android-Studio):关闭其中一个,因为在尝试连接ADB时它们之间可能存在一些冲突。
如果您的设备从未通过ADB识别(从未出现在eclipse选择器对话框中,也未显示在Android-Studio选择器对话框中):那么您可以尝试安装Google提供的通用Android驱动程序(<SDK_HOME>/extras/google/usb_driver/
)< / p>
答案 4 :(得分:0)
我经常遇到这个问题,特别是当天第一次启动特定的模拟器设备时。即我启动我的应用程序,选择设备,设备启动 - 但不是在我的应用程序启动超时之前。我发现虽然仿真器设备似乎已经正常启动 - 但Eclipse并不认为它是“正在运行的Android设备”。
我只是关闭设备并重复此过程。我发现第二次尝试(几乎)总是成功 - 即使应用程序启动“超时”,模拟器将与Eclipse交谈,然后我可以在正在运行的模拟器设备上重新启动我的应用程序。
增加ADB连接超时(默认为5000毫秒:窗口...首选项... Android ... DDMS)可能会有所帮助,也可能没有帮助。
希望这有帮助!