将调试器附加到不在Netbeans中工作的Android设备(不是模拟器)

时间:2012-04-15 03:32:55

标签: java android debugging netbeans

在尝试在Galaxy 2 T989上执行我的代码时似乎无法附加调试器。我正在使用Netbeans和标准的Android开发插件。

当我尝试连接调试器时,会在netbeans中弹出对话框。没有显示设备(我猜它默认为我的手机,因为它让我选择了进程。我选择了进程(图中未显示),但是当我尝试点击确定时,它什么也没做。对话框保持打开,没有任何变化。我的手机仍然显示“等待调试器”。

 //cant post image as I don't have enough points

我更喜欢调试我的手机,因为我正在处理套接字,而宁愿对正在传输的数据进行真实世界模拟。我正在使用4.0.3 SDK,我的手机上的2.3.5代码运行正常,我还没有尝试过我的Prime。

http://i.stack.imgur.com/nZTeY.png

4 个答案:

答案 0 :(得分:0)

1)安装usb_driver

2)在USB调试中设置您的设备选项

答案 1 :(得分:0)

对于那些来解决这个问题的人,我找到了解决方案。它很简单。从工具进入插件菜单。完成后,进入已安装的选项卡,确保“用户安装的插件”标记为“活动”(确保圆圈为绿色)

答案 2 :(得分:0)

我通过使用ddms作为设备和netbeans之间的桥梁来实现它。 您必须在ddms中配置本地调试器端口,并使用常规java调试器使您的netbeans连接到该端口。 我写了tutorial article on my blog.

答案 3 :(得分:0)

电话设置:

设置->“开发人员选项”->“选择USB配置” 从列表中选择MIDI。

Netbeans设置

选项-> HTML / JS选项卡->移动平台-> Android SDK位置也必须正确选择 Android SDK位置通常是: C:\ Users \\ AppData \ Local \ Android \ Sdk