【问题标题】:Runs on 2.2 but crashes in Android 3.0在 2.2 上运行,但在 Android 3.0 中崩溃
【发布时间】:2011-04-28 12:56:55
【问题描述】:

我开始为 android 2.2 制作应用程序,但现在更改为 Android 3.0。 该应用程序在 2.2 上运行良好,但是当我在 3.0 上运行时它崩溃了。 Eclipse 没有发现任何错误。

2.2 或 3.0 中是否存在未包含的内容?

有什么建议吗?

【问题讨论】:

  • 在 Eclipse 中使用 adb logcat、DDMS 或 DDMS 透视图检查 LogCat 并查看与“崩溃”相关的堆栈跟踪。
  • 我刚刚激活了 logcat,现在它可以工作了。嗯,奇怪。

标签: java android android-3.0-honeycomb


【解决方案1】:

当你对标题栏进行任何修改时

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

说 target version = 11 ,它会崩溃,因为这些东西与 ActionBar 不兼容。

【讨论】:

  • 感谢您的回答。当我启动 logcat 时,它只是以某种方式自行修复。 =)
【解决方案2】:

好的,问题是我在主线程中进行网络调用。 这似乎在 Android 3.0 Honeycomb 中是不允许的。 我解决了在 AsyncTask 中进行网络调用的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-09
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 2019-09-27
    • 1970-01-01
    相关资源
    最近更新 更多