【问题标题】:My application runs fine on emulator 2.1/2.2 but not on a 2.2 device我的应用程序在模拟器 2.1/2.2 上运行良好,但在 2.2 设备上运行良好
【发布时间】:2012-06-11 15:31:01
【问题描述】:

我编写了一个应用程序并将构建目标设置为 Gingerbread。我遵循了最初的 android 游戏书,所以我使用的 opengles 是 v1.0。我没有编写任何需要 v2.3 或更高版本的特定功能。 min sdk 是 v7,目标是 10。该应用程序可以在我的姜饼手机和 ICS 平板电脑上完美运行。它在 2.1 和 2.2 模拟器上运行良好。但在 2.2 设备(摩托罗拉)上。该应用程序安装正常但挂在白屏上? 有任何想法吗? 谢谢

【问题讨论】:

  • 第一步。 logcat 说什么?
  • 我如何知道 logcat 在设备上说了什么?
  • @superflyninja ...“white”也是一个 UI 自动化框架,编辑你的标签。

标签: android build sdk screen


【解决方案1】:

在您的手机上启用 USB 调试,然后在您的手机而不是模拟器上运行您的应用。看看 cat 日志上出现了什么错误

【讨论】:

  • 啊好吧!!我不知道你能做到。直到现在,我才需要对设备进行故障排除。谢谢
  • 我可以在手机上运行并启用 USB 调试,但日志 cat 上没有出现错误消息。有什么想法吗?我已经检查过,我使用的最大纹理尺寸应该适合手机。 (xperia x8)
  • 我发现了问题。我以为我的纹理尺寸是两个值的幂。但我没有。重新调整,它工作正常
  • @superflyninja 既然您解决了您的问题,您能否将其发布为答案,以便将来的访问者轻松找到它?之后您可以接受自己的答案 (blog.*.com/2009/01/accept-your-own-answers)。
【解决方案2】:

我发现了问题。我以为我的纹理尺寸是两个值的幂。但我没有。重新缩放,它工作正常

【讨论】:

    最近更新 更多