2013-05-01 84 views
1

编辑:::谁的人可能会寻找解决的办法,这是..(使用斑马线2.1)斑马线 - 2.1 - 缺少库

按照以下:::

  1. 步骤

    首先,你必须对现有代码导入工作区

    文件 - >导入 - > Android的 - >现有的Android代码到工作区

  2. 浏览ZXin的解压缩文件夹g 2.1

  3. 您将在列表中有两个项目。选择两者并单击确定。

  4. 它们将被导入到您的工作区,并且您将有错误。

  5. 对于第一个项目(CaptureActivity在我的情况),您必须添加core.jar添加文件存在于ZXing2.1 \ zxing2.1 \核心

  6. 对于第二个项目(ZXingTestActivity在我的情况),你必须添加存在于ZXing2.1 \ zxing2.1 \ core中的core.jar文件和ZXing2.1中存在的android-integration.jar \ zxing2.1 \ android-integration

  7. 就是这样..你完成了...

希望这有助于...


我有一个应用程序,我们使用ZXing。我必须更新图书馆到最新的一个。所以我从here下载了ZXing-2.1.zip的代码。当我尝试编译时,我在导入语句中遇到错误。

import com.google.zxing.BarcodeFormat; 
import com.google.zxing.DecodeHintType; 
import com.google.zxing.Result; 

我在我下载的zip文件的任何位置都找不到这些库。有人可以指导我如何做到这一点?我究竟做错了什么?

如果你有一步一步的教程,请链接它们。

+0

在您的项目中添加他们的jar的路径 – stackoverflow 2013-05-01 13:01:43

回答

0

解压缩zip

对上项目 - >属性 - > Java的点击构建路径 - > Libraries->添加外部Jars->选择jar文件,其中它在你的电脑 - >点击确定。

+0

我已经将jar文件添加到项目,但现在我得到的错误很少的方法。我在... addressResult.getNicknames(),addressResult.getURLs(),addressResult.getGeo())中得到错误的方法示例。我如何摆脱这些错误?错误在于:“方法getNicknames()未定义类型AddressBookParsedResult” – 2013-05-02 09:15:24

2

该类可在core.jar找到。您可以从您下载的源代码构建这个。

我建议你实际使用Subversion的最新代码。如果你这样做,这里是你如何能得到一个预编译的JAR,或建立一个自己:https://code.google.com/p/zxing/wiki/GettingStarted

(我们的方式释放在一两个星期2.2)

或者,如果你想生成2.1,请参阅此前的文档:https://code.google.com/p/zxing/source/browse/wiki/GettingStarted.wiki?spec=svn2659&r=2659

+0

我已经将jar文件添加到项目中,但现在我用几个方法得到错误。我在... addressResult.getNicknames(),addressResult.getURLs(),addressResult.getGeo())中得到错误的方法示例。我如何摆脱这些错误?错误是,“方法getNicknames()未定义类型AddressBookParsedResult” – 2013-05-02 09:11:40

+1

您正在混合两个版本的库。这种方法是在2.2中引入的,但在某些地方你仍然在编译2.1 – 2013-05-02 10:17:49

+0

谢谢它的帮助! – 2013-05-02 11:53:51