Zxing库无法正常运行

时间:2014-02-05 19:28:30

标签: android barcode zxing

我用android /创建了项目,并在其libs /中包含了core-2.3.0.jar。将此项目设置为库。设置我的项目包括库项目。但是当我完成设置并关闭项目属性并再次打开时,项目库将更改为十字图标。为什么呢?

如果我忽略了这个并继续运行我的项目,单击按钮,异常:java.lang.NoClassDefFoundError:com.google.zxing.client.android.R $ layout

1 个答案:

答案 0 :(得分:0)

使用此链接https://stackoverflow.com/a/19293128/958850

  1. 在eclipse中选择从现有源创建一个android项目。
  2. 浏览你的zip文件以获取android文件夹[这是一个示例项目 与图书馆一起使用]你的项目应该少量导入 错误
  3. 缺少实际的核心库,我们应该添加ZxingCore 来自流程1的图书馆
  4. 右键点击项目 - >属性 - > JavaBuildPath(从左侧窗格) - >项目标签 - >添加 - >检查ZxingCore - 好的。
  5. 现在所有的错误都应该消失了。是时候制作条形码了 扫描仪应用程序是一个图书馆项目
  6. 右键点击项目 - >属性 - > android(来自左侧窗格) - > check isLibrary - >申请 - >行。
  7. 现在,您将在某些switch case语句中遇到错误。转换 有问题的switch case语句到它..elseif
  8. 您的图书馆项目已准备就绪
  9. 对于那些想要将条形码扫描仪作为独立应用程序运行的人 跳过步骤5,6,7,8