2014-02-05 115 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