0

我面临一个奇怪的问题。我的应用程序正在使用 Zxing 扫描仪。当我在模拟器中运行我的应用程序时,一切正常。但是当我在手机中安装应用程序并且第一次启动扫描仪时,应用程序就会崩溃。如果我第二次启动扫描仪,它会完美运行。只有当我第一次在手机中打开应用程序时才会发生崩溃。

我尝试用eclipse连接手机,卸载以前的版本后直接运行应用程序。我只是想看看错误日志。但是当我这样运行应用程序时,它运行良好(与在模拟器中的运行方式相同)。现在我真的很困惑为什么会发生这个问题。请帮我找到解决方案。

4

1 回答 1

3

我通过推荐调用“HelpActivity.class”的部分解决了这个问题。

即打开zxing库中的CaptureActivity类,注释掉方法showHelpOnFirstLaunch()里面的内容

我认为这个问题发生在 SDK 和 ADT 更新之后。但是上面的解决方案解决了这个问题。

于 2013-06-19T07:43:06.483 回答