2013-05-01 97 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