我的程序日志显示这个的任何原因?不知何故,我的程序冻结了整个操作系统,没有按键或触摸屏输入工作。当我插入 USB 并尝试使用 DDMS 查看问题时,我通常会看到此问题,然后手机会自行重启。
11-28 18:42:43.418: I/ActivityThread(12904): Removing dead content provider: settings
11-28 18:42:43.428: E/JavaBinder(23580): !!! FAILED BINDER TRANSACTION !!!
11-28 18:42:43.438: I/ServiceManager(52): service 'backup' died
我知道我的程序是罪魁祸首,因为它是唯一一个似乎可以正常工作的应用程序,因为它会吐出常规消息。我正在使用蓝牙 SPP 连接做一些非常繁重的工作,然后使用 NDK 进行实时绘图和数学计算。似乎无法访问“/data/anr/traces.txt”,因为 DDMS 不会在“/data”中列出任何内容。关于如何找出崩溃原因的任何想法?
使用的硬件/软件:可以在 Emulator 2.2 或 MyTouch 3G 上遇到相同的错误。使用最新的 NDK 版本。由于蓝牙而针对 Android 2.2。