【问题标题】:Android issue in using redlaser sdk使用 redlaser sdk 的 Android 问题
【发布时间】:2011-07-18 06:51:45
【问题描述】:

我在我的应用程序中使用 redlaser api。我在 anim 文件夹中收到“找不到资源”异常。但是我没有在使用 redlaser 的活动中使用任何动画文件。它在 anim 文件夹的第一个文件中显示错误,如果我删除该文件,则在下一个文件中显示错误(现在是第一个文件)。

我已将异常作为屏幕截图附在此处

可以看到api里面有错误,下面一行显示错误

com.ebay.redlasersdk.scanner.BarcodeScanActivity.initBeepSound(BarcodeScanActivity.java:353)

【问题讨论】:

  • 请将日志以文本形式发布,图片太小,无法查看堆栈跟踪。
  • 我将错误发布为文本。

标签: android barcode


【解决方案1】:

在您在活动中实现的 getBeepResource() 方法中,通过添加 R.java 文件的包名称来完全限定资源的名称。例如,在 RLSample 项目中,getBeepResource() 方法在 RedLaserSDK.java 文件中实现。在该方法中,将返回资源的行替换为以下行:

返回 com.ebay.rlsample.R.raw.beep;

这将解决问题。在您的应用程序代码中也执行相同的操作(更改包名称以匹配您的应用程序)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 2016-04-19
    相关资源
    最近更新 更多