Android Studio:找不到目标设备:为什么?

4
当我第一次打开一个现有项目并单击“运行”时,Android Studio会出现错误消息“运行应用程序时出错,找不到目标设备”。
我已经将我的三星手机插入并启用了ADB调试。它可以正确地显示在“adb devices”命令中,并且ADB shell也可以正常工作。我尝试了“adb start-server”,但没有成功。奇怪的是,如果我先启动“Debug app”,然后再运行,它就可以正常工作,但我不明白为什么需要这个烦人的步骤。其他Stack Overflow答案建议进行“编辑配置”,但那里没有显示建议的选项。我正在运行AS V3.01。有什么线索吗?

奇怪的是,如果我先启动“调试应用程序”,然后再运行它,它就可以正常工作。你是什么意思? - Sagar
你等待过一段时间,以便在没有设备出现时启动adb吗? - Marcos Vasconcelos
1
是的,我等了很久。设备总是出现。但仍然没有成功。 - DontPanic
在我的情况下,这是因为Platform-Tools的问题。请查看我的解决方案:https://dev59.com/flkS5IYBdhLWcg3wVlTC#71219257:~:text=In%20my%20case%20that%20was%20because%20of%20Platform%2DTools.%20I%20updated%20that%20and%20solved.%20path%3A%20File%20%7C%20Settings%20%7C%20Appearance%20%26%20Behavior%20%7C%20System%20Settings%20%7C%20Android%20SDK%20%2D%3E%20Android%20SDK%20Platform%2DTools - Sadegh J
2个回答

16

我发现了我的问题。在运行->编辑配置->部署目标选项下,我选择了USB设备(我的手机是一个USB设备,对吧?)。但是哎呀,当我选择打开选择部署目标对话框时,一切都很顺利。此外,勾选为未来启动使用相同的设备将完全绕过对话框,一切都很好。


完全相同的问题,而且正是这个解决方案适合我。StackoverFlow太棒了! - Raghav
1
如果您没有看到“DeploymentTargetOptions”,但已经创建了模拟设备,请尝试重新启动Android Studio,它应该会出现。 - lasec0203

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接