无法在Android Studio中调试应用程序

3

我正在尝试调试我从Udacity课程中编写的一个非常简单的应用程序。 当我以调试模式运行该应用程序时,应用程序在设备上启动,调试器连接成功(如第1行所述),手机上显示“等待调试器”的消息一秒钟。但是当该消息从手机上消失时,调试器会自动断开连接(如第2行所述)。

1. Connected to the target VM, address: 'localhost:8604', transport: 'socket'
2. Disconnected from the target VM, address: 'localhost:8604', transport: 'socket'

我阅读了其他人在这个问题上的提问。尝试重新启动AS、我的设备,杀死adb服务器和关闭Bluestacks。我唯一成功调试应用程序的方法是在我手动打开应用程序的同时按下“附加调试器到Android进程”按钮。有什么想法吗?我真的需要调试选项正常工作。

编辑:当我以正常状态运行应用程序时,我得到以下日志: 7-07 19:57:06.253 22333-22390/com.example.android.justjava I/OpenGLRenderer﹕ 初始化EGL,版本1.4 07-07 19:57:06.258 22333-22390/com.example.android.justjava D/OpenGLRenderer﹕ 启用调试模式0

为什么调试模式是0?


1
你尝试过内置模拟器或Genymotion吗? - Damian Kozlak
开发者选项中已启用USB调试? - gersonmdesouza
@N1to 是的,它可以在Bluestacks上运行。也许问题出在我的手机或者手机上的应用程序? - Amit Levy
1个回答

0

这并不是一个确切的答案,因为我从来没有理解为什么会发生这种情况,但同样的事情也发生在我身上,我通过重新启动我的电脑和设备来解决它,自那以后就没有再次发生了。信不信由你,在这件事情发生了将近一周之后,我才想到重新启动我的设备。


1
不幸的是,我尝试过了,但仍然存在问题。 - Amit Levy

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