我无法将 Android Studio 的调试器附加到我的可调试应用程序进程。还有其他人有这个问题吗?基本上,我无法在“选择进程
”对话框中列出我的应用程序。
我正在选择将调试器附加到Android进程
:
然后,以下是Android Studio的进程选择
对话框的样子:
知道为什么我的应用程序没有显示在< code >选择进程列表中吗?
虽然,DDMS
在Devices|logcat
list中看到了我的应用程序:
Android Monitor
还可以在Devices
列表中看到该应用程序:
我试过这些动作:
更新:
我注意到该设备在< code>Android DDMS中出现了多次
这可能是因为错误地选择了版本
构建变体(您可以在Build-Variants
部分中设置),只有debug-Variant
是可调试的
。
希望这能对一些朋友有所帮助。
我是这样解决的
a、 关闭了Android Studio<br>b。从终端上杀死了服务器<code>adb。另外,检查PC中运行进程窗口中的adb进程。启动Android Studio<br>d。Android Studio尝试再次初始化adb并返回工作。<br>c
所以最后我让它工作,通过:
Checking 'Show all processes' checkbox!
但是,正如您在问题中看到的那样,复选框在开始时处于打开状态,因此存在多个问题。
总而言之,这些是要执行的其他操作:
adb
进程(使用ps-x|grep-adb
和Kill-9[进程id]
)终端中的adb启动服务器
adb设备
(确保设备连接成功)Android DDMS
设备|logcat
显示您的应用程序,并且只列出一个设备显示所有进程
复选框。请参见屏幕截图我搜索了互联网,尝试了我遇到的一切,但我不知道我做错了什么。我无法将调试器附加到Android Studio中的Android进程。 我在Android Studio2.3.3中使用VirtualBox在虚拟机上构建了一个应用程序,运行Ubuntu16.04.2。我已经在我的设备上安装了这个应用程序,一个Getac数据记录器,并注意到我的应用程序打开几秒钟,显示一个空白的白色屏幕,然后崩溃。因此,
问题内容: 我厌倦了插入 进入我的Python程序并通过控制台进行调试。我怎么办 连接远程调试器并插入来自用户的断点 接口? 问题答案: 使用Winpdb. 它是一个独立于平台的图形 GPL Python调试器,支持通过网络进行远程调试,多个 线程、名称空间修改、嵌入式调试、加密通信 比pdb快20倍。 特征: GPL许可证。Winpdb是免费软件。 兼容cpython2.3到2.6和python
我正在java中开发一个neo4j过程。我可以使用下面的自定义数据对其进行测试。 这样做很好,但是数据是用< code>CREATE语句新生成的,非常小。我想用现有的neo4j数据库服务器测试我的过程。这样我就可以用真实/大数据看到我的程序的性能/结果。 我也可以通过下面的代码实现这一点。我可以连接到一个启动并运行的neo4j数据库。 现在,我的问题是,如果我连接到一个现有的数据库,我不能调试我的
在手机上运行debug时,我无法附加Android Studio中的调试器。 我目前使用的是三星S4,运行的是Android4.4.4(但我也尝试过S5、S6、S7和Moto E手机的各种Android版本)。当我尝试运行它时出现以下错误之一时,它会超时: I/system.out:正在发送WAIT块 /ActivityThread:应用程序正在端口8100上等待调试器... 应用程序上写着: 等
问题内容: 我正在尝试从头开始从Visual Studio 2017调试电子应用程序(而不是vscode)。 我创建了一个控制台nodejs项目,安装并保存了电子文件。项目 内容(取自电子网站): And 但是,当我单击“开始”时,电子应用程序将启动,但调试过程似乎会自行脱离。当我尝试将调试器手动附加到所有电子过程(调试->附加到过程->选择所有电子过程)时,断点声称未命中,因为未加载任何符号。
我有一个程序,它总是将相同的文件附加到GMAIL(撰写 它所做的是: 在Android 6.0之前,它一直工作良好。现在,我在尝试使用它时收到以下错误: 无法附加空文件 Astro文件共享给我同样的错误(可能是旧版本)。 但是,我安装了ES File Explorer,当我执行相同的例程并选择该文件时,我会收到一个对话框,其中显示: 将文件作为 普通Android方式(适用于彩信、Gmail等)