-3

我的应用程序在 Android 4.2 中启动应用程序时直接崩溃。如果我在 2.3 上启动它,它可以正常工作。

找出此崩溃原因的最佳做法是什么?安卓设备日志在哪里?

谢谢

4

1 回答 1

1

对于 Eclipse:转到 Window -> Show View -> Android -> LogCat。

除此之外,我认为如果您的应用程序在 JB 上崩溃,但在 GB 上没有崩溃,那么我会检查NetworkOnMainThreadException.

编辑:您正在主 UI 线程中执行(可能很慢)网络操作。如果您的目标 SDK 是 11 (Honeycomb) 或更高版本,则会抛出 a NetworkOnMainThreadException ,因为此行为可能会阻塞 UI 并导致应用程序无响应。

您可以使用 AsyncTask 通过将数据加载到其 doInBackground(..) 中来解决此问题。

于 2012-12-18T00:20:18.400 回答