我的家園

          我的家園

          Android第三方j(luò)ar包ClassNotFind

          Posted on 2012-06-25 23:17 zljpp 閱讀(1856) 評論(1)  編輯  收藏

          相信很多朋友在使用第三方包時都遇到過此類問題。今天就此問題進(jìn)行一些說明。如果方法有用請不要吝嗇你的評論。

          1、問題的出現(xiàn)的原因。

          要想解決這個問題,那么先得清楚為什么會出現(xiàn)這個問題。

          因?yàn)樵赼ndroid設(shè)備上只有android的標(biāo)準(zhǔn)庫,而沒有你加入的第三方j(luò)ar包。

          2、如何處理。

          ①那么解決的辦法就是把第三方的jar包打包入apk中,如果你在eclipse下進(jìn)行開發(fā),那么就可以build path --> add external archives . 那么你生成的apk中就可以直接使用第三方類了。

          ②在此有些做j2ee的朋友喜歡先生成library,然后加入library,發(fā)現(xiàn)仍然NFC。那是因?yàn)閘ibrary僅僅加入了一個jar的引用,當(dāng)你的apk在anroid設(shè)備上運(yùn)行的時候,那lib的引用卻沒有在那設(shè)備上(而是一直在你開發(fā)的那個pc上)。根據(jù)①講的你應(yīng)該就知道怎么加入jar包了。

          ③如何仍然NFC那么在更改一下jar包的order也許就可以了(至于什么原因就不清楚了,算是經(jīng)驗(yàn))。在eclipse中的具體操作:build path --> configure build path --> order and export。選中有你需要class的jar,order調(diào)整到第一個就可以了。

          3、根據(jù)上面的操作基本上第三方j(luò)ar都可以正常使用,至少我現(xiàn)在是都可以使用。Good luck。

          Feedback

          # re: Android第三方j(luò)ar包ClassNotFind  回復(fù)  更多評論   

          2012-06-26 09:13 by 游客
          放在libs目錄就 ok

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 桐乡市| 前郭尔| 论坛| 安图县| 青冈县| 米脂县| 靖边县| 平度市| 绥德县| 娄烦县| 福安市| 蕉岭县| 行唐县| 舞钢市| 耒阳市| 呈贡县| 阳曲县| 营口市| 伊金霍洛旗| 河南省| 如东县| 惠安县| 尚义县| 巴楚县| 汉寿县| 南澳县| 安吉县| 法库县| 布拖县| 嘉荫县| 高雄市| 杂多县| 浦县| 东山县| 东源县| 房产| 临沭县| 河北区| 慈溪市| 靖西县| 榆林市|