很奇怪的問題,我在導入了第三方的jar後,應用在運行後報NoClassDefFoundError,
我用的ide是:Eclipse
建的項目是:android project
導入jar:
我是這樣導入的(按平常做java項目時的方法)
1,右鍵工程, Build path, java build path,
2,選擇libraries在右邊的按鈕中點擊“Add Library”
3,選擇“User library”,點擊“下一步”
4,點擊“User librarys”按鈕在出現的界面中點擊“New..”按鈕
在彈出的界面中隨便起一個名字,點擊“確定”
5,點擊“Add jars”按鈕選擇第三方jar包,
如圖:
報錯圖:
報錯:在我的LogCat控制檯上,應用進入這個activity時總是報找不着com.google.gdata.client.douban.DoubanService;的錯,從上圖中明明能看到,爲什麼在運行時卻沒有,還望各位指教
解決的辦法:
我的jar包雖然導入到項目中卻沒有編譯到apk中, 錯誤的導入是:右鍵工程--Build path---java build path--libraries--“Add Library”---“User library---“User librarys”--“New..”--起了個amsck的名---“Add jars”添加asmack包。 方法一: 導入改爲:右鍵工程--Build path---java build path-- add External Archives