Articles of 调试

如何使用我的Android手机在Linux中调试我的应用程序?

如何在移动设备中调试我的Android应用程序,而不是在模拟器中? 我的操作系统是Linux。 当我尝试连接我的移动设备进行调试时,它没有响应。

我们如何在谷歌眼镜上启用调试模式来测试谷歌眼镜上的Android应用程序?

我正在开发谷歌眼镜的应用程序,但我不知道我们如何在谷歌眼镜启用调试模式以及我们如何更改谷歌眼镜的设置?

如何在Eclipse中的Android应用程序中停止调试

我正在写一个简单的Android应用程序。 我将“Java EE”透视图更改为“debug”,并在跟踪variables后,返回原始透视图(“Java EE”)并停止调试。 但是当我尝试在手机上运行我的应用程序时,它会自动更改透视图以进行调试并跳转到第一个断点。 在调试窗口中,它显示:debugging DalvikVM[localhost:8600] Thread [ main] (Suspended (breakpoint at line 23 in FirstActivity)) FirstActivity.onCreate(Bundle) line: 23 Instrumentation.callActivityOnCreate(Activity, Bundle) line: 1047 ActivityThread.performLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2627 ActivityThread.handleLaunchActivity(ActivityThread$ActivityRecord, Intent) line: 2679 ActivityThread.access$2300(ActivityThread, ActivityThread$ActivityRecord, Intent) line: 125 ActivityThread$H.handleMessage(Message) line: 2033 ActivityThread$H(Handler).dispatchMessage(Message) line: 99 Looper.loop() line: 123 ActivityThread.main(String[]) line: 4627 Method.invokeNative(Object, Object[], Class, Class[], Class, int, […]

未知品牌的Android USB供应商ID

请参阅http://developer.android.com/guide/developing/device.html#VendorIds ,我想购买一个未知品牌的Android设备,例如http://app-4-android.blogspot.com/2011/ 09 / ainol-novo-8-android-22-8-in-tablet.html ,我如何获得USB供应商ID? 它可以用于开发Android应用程序吗? 请指教。

启动错误:无法连接到远程VM

可能重复: Eclipse错误:“无法连接到远程VM” 我正在使用Eclipse将我的脚趾浸入Android开发中。 一切顺利,但最近,我不能再使用调试了。 当我单击“调试为” – “Android应用程序”时,应用程序构建正常,安装正常但Android设备(实际设备或模拟器,它没有任何区别)等待“等待调试器”单击“强制关闭”按钮。 在控制台中,我得到类似的东西: – [2011-08-26 11:59:59 – Sunrise]启动活动com.sr.sunrise.Sunrise on device 3833CB14F52C00EC [2011-08-26 11:59:59 – Sunrise] ActivityManager:Starting:Intent {act = android。 intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.sr.sunrise / .Sunrise} [2011-08-26 12:00:00 – Sunrise]试图将调试器连接到’com.sr .sunrise’on port 8614 [2011-08-26 12:00:00 – Sunrise]启动错误:无法连接到远程VM 我已经跟踪了很多搜索(包括这一个StackOverflow.com链接和这个StackOverflow.com link2 我已经尝试了很多建议,但还没有解决这个问题。 任何人都可以帮助我,因为这现在阻止我创建我的杰作;-)

如何在真实设备上调试Android本机代码

我在Android中的媒体后端(主要是Stagefrightplayer)遇到了一些麻烦,我想了解它为什么会抛出错误。 错误通常是设备特定的,因此在仿真器上进行调试是不够的。 例: I/AwesomePlayer( 147): mConnectingDataSource->connect() returned -1004 V/MediaPlayerService( 147): [332] notify (0x272830, 100, 1, -1004) E/MediaPlayer(24881): error (1, -1004) E/MediaPlayer(24881): Error (1,-1004) W/PlayerListener(24881): Received error: what = 1, extra = -1004 例2: E/MediaPlayer( 941): error (1, -2147483648) 我也让玩家完全开玩笑并吐出了痕迹.txt。 有没有办法调试正在发生的事情,就像我调试Java代码一样? 谢谢。

在Logcat上启用来自真实设备的日志消息

对于我的Android应用程序开发,我试图从我的真实设备获取logcat消息(当从eclipse启动应用程序时)而不仅仅是从我的模拟器。 有人知道如何启用这样的function吗?

服务中的断点无法正常工作

我试图将断点添加到在单独的线程上运行的服务。 无论我在哪里将断点放在服务中,它们总是被忽略。 我确信该服务正在运行,因为我在logcat中看到了Log.e 我的调试模式也正确用作应用程序主线程中的任何断点。 我错过了什么吗? 单独线程中的服务不支持调试模式吗? 我刚刚将Eclipse和Android SDK工具更新到了今天的最新版本。 我在设备上测试我的应用程序。

我怎么知道我是否在android下的调试器中?

我需要一种方法来检查我的Android应用程序当前是否正在调试(我们在启动时检查了一个条件,我特意做了 – 不想检查调试器何时运行)。 这样的野兽存在吗?

Eclipse没有显示XML错误

我已经提到过这个问题Eclipse问题视图不再显示错误但是这似乎无法解决我的问题 我目前的配置 适用于Web开发人员的Windows 7 64但Eclipse Java EE IDE(尝试过Juno,Indigo的几个版本) Eclipse不断抛出错误“R无法解析为variables”,但不会在xml文件中显示错误。 一个简单的例子 可绘制的ic_action_search_black不存在,但是除了可怕的“R无法解析”之外,eclipse没有显示任何错误。 我已经尝试了大多数解决方案,例如检查问题视图,标记视图,确保所有错误都设置为显示等。但没有任何效果。 我认为它可能是eclipse 64位,但在Win 7 64上的32位版eclipse却给了我同样的错误。 但是,我有另一台老机器运行Win 7 32位同样的日食(32位); 我可以看到布局(xml)文件中的错误,并且我很容易调试。 我在使用当前的开发机器进行调试时失去了宝贵的时间。 任何帮助都非常感谢。 Eclipse设置 窗口 – >首选项 – > Android – >构建 – >输出设置为详细 问题窗格 – >配置内容 – >显示所有项目已选中 标记窗格 – >配置内容 – >显示所有项目已选中 注意图像显示R无法解析,没有显示xml错误,其中有明显的xml错误。