【问题标题】:Google Glass scan Barcode/QR code谷歌眼镜扫描条码/二维码
【发布时间】:2014-01-31 18:39:38
【问题描述】:

我正在尝试使用 Google Glass 中的 BarcodeEye 扫描条形码。我已按照提到的步骤进行操作。我已经在 Glass 中安装了该应用程序,但是当我启动它时会引发以下异常。我错过了什么 ?我检查了那里的库 core.jar,一切似乎都很好。请有人帮我解决这个问题。

01-30 18:47:06.947: E/AndroidRuntime(3180): java.lang.ExceptionInInitializerError
01-30 18:47:06.947: E/AndroidRuntime(3180):     at com.github.barcodeeye.LaunchActivity.processVoiceAction(LaunchActivity.java:43)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at com.github.barcodeeye.LaunchActivity.access$0(LaunchActivity.java:38)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at com.github.barcodeeye.LaunchActivity$1.run(LaunchActivity.java:31)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at android.os.Handler.handleCallback(Handler.java:624)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at android.os.Handler.dispatchMessage(Handler.java:92)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at android.os.Looper.loop(Looper.java:137)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at android.app.ActivityThread.main(ActivityThread.java:4424)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at java.lang.reflect.Method.invokeNative(Native Method)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at java.lang.reflect.Method.invoke(Method.java:511)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
01-30 18:47:06.947: E/AndroidRuntime(3180):     at dalvik.system.NativeStart.main(Native Method)
01-30 18:47:06.947: E/AndroidRuntime(3180): Caused by: java.lang.NoClassDefFoundError: com.google.zxing.ResultMetadataType
01-30 18:47:06.947: E/AndroidRuntime(3180):     at com.github.barcodeeye.scan.CaptureActivity.<clinit>(CaptureActivity.java:71)
01-30 18:47:06.947: E/AndroidRuntime(3180):     ... 12 more

【问题讨论】:

  • 我有一个疑问..如果我们使用这个库来扫描条码,我们是否需要缩放它,因为条码可以在任何地方以任何大小,谷歌眼镜将如何检测它?

标签: google-glass


【解决方案1】:

只是一个建议。我使用zxing 在我的应用程序中扫描条形码,它运行良好。我使用它没有遇到任何问题,所以我认为你应该尝试一下。

【讨论】:

  • @SweetWisherツ 是的。虽然你可能需要修改几行
  • Sheraz : 如何在 Android Studio 中添加 zxing 库。当我尝试使用这样的东西时,它给了我一个错误。我正在使用 Android Studio 作为 IDE 来开发 Google Glass 应用程序。这是我正在使用的代码: Intent intent = new Intent(context, com.google.zxing.client.android.CaptureActivity.class);但它给出了无法解析符号的错误。原因是在jar中,客户端下不存在android包。我添加了 Gradle 依赖项,如下所示: compile 'com.google.zxing:core:2.3.0'
  • @BhargavJhaveri 对我有用的是我将所需的源代码复制到我的 Google Glass 项目中,并且我正在使用 eclipse 进行 Android 开发。我建议您将 zXing 添加为库项目而不是 jar。
猜你喜欢
  • 2023-04-07
  • 2014-01-27
  • 2014-04-25
  • 1970-01-01
  • 1970-01-01
  • 2016-05-08
  • 1970-01-01
  • 2011-11-06
  • 1970-01-01
相关资源
最近更新 更多