【问题标题】:App runs fine on emulator but crashes on device应用程序在模拟器上运行良好,但在设备上崩溃
【发布时间】:2011-09-24 20:47:53
【问题描述】:

我有一个应用程序,我有两个代码,一个是最新的,另一个是旧的。我正在使用 DiffMerge 实用程序将我的最新代码与旧代码合并。当我在合并后在模拟器上运行应用程序时,它运行良好,但在第一次活动时在设备上崩溃。 LogCat 显示以下内容:

我只是显示当我在我的设备上从 Eclipse 运行应用程序时引发的异常。

06-29 10:34:09.554: WARN/System.err(1296): java.lang.RuntimeException: 无法制作原生字体

请帮忙。

【问题讨论】:

  • 你在这里查看过以前的同类帖子吗? link 也检查link_1
  • 是的,我有,但找不到合适的答案。
  • 最后,我自己得到了答案,解决方案是字体文件的名称,我的意思是 .ttf 文件在两个代码中必须相同,即使大小写必须相同。在对这个小但真正令人恼火的问题进行了大量研究之后,它对我很有用,希望这对其他人也有效。
  • @Balaji,你真好,但对我来说这不是正确的解决方案。不过还是谢谢。
  • @Usama 回答您自己的问题并将其标记为已回答 :-)

标签: android android-emulator


【解决方案1】:

最后,我自己得到了答案,解决方案是字体文件的名称,我的意思是 .ttf 文件在两个代码中必须相同,即使大小写也必须相同。在对这个小但真正令人恼火的问题进行了大量研究之后,它对我很有用,希望这也适用于其他人:-)

【讨论】:

    最近更新 更多