2014-02-05 83 views
0

我使用android /创建了项目,并在其libs /中包含了core-2.3.0.jar。将该项目设置为库。设置我的项目包括图书馆项目。但是当我完成设置并关闭项目属性并再次打开时,项目库变为十字图标。为什么?Zxing库无法正常运行

如果我忽略这一点,去跑我的项目,点击按钮,异常:java.lang.NoClassDefFoundError:com.google.zxing.client.android.R $布局

+0

您没有通过运行Android构建生成生成的源文件。另外:不要完全克隆我们的Android应用程序。禁止您根据您的描述进行的操作。 –

回答

0

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

  1. 在eclipse中选择从现有源创建一个android项目。
  2. 浏览android文件夹,您的zip文件[这是与库bundeled一个样本项目 ]你的项目应该有几个 错误导入
  3. 实际的核心库丢失,我们应该从过程中添加的ZxingCore 库1
  4. 右键单击项目 - >属性 - > JavaBuildPath(从左窗格) - >项目选项卡 - >添加 - >检查ZxingCore - 确定。
  5. 所有的错误现在应该已经消失。它的时间使条码 扫描仪应用程序是一个库项目
  6. 右键单击项目 - >属性 - > android(从左窗格) - > 检查isLibrary - >应用 - >确定。
  7. 现在您将在某些switch case语句中看到错误。转换 问题开关case语句来it..elseif
  8. 库项目已准备就绪
  9. 对于那些谁想要运行的条形码扫描仪作为一个独立的应用程序 跳过步骤5,6,7,8