一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

在Eclipse中的Android項目里實現(xiàn)代碼復(fù)用

  引言

  開發(fā)時通常都會有多個項目間代碼復(fù)用的需求,這時通常的做法是設(shè)置項目依賴,讓一個項目引用另一個項目,比如在Visual Studio中這樣就很容易實現(xiàn)。

  而在Eclipse中的Android項目里,如果要引用另一個項目,理論上應(yīng)該也使用類似的辦法:

SNAGHTML10cdf2c  這里是引用一個名為Core的項目。這樣做下來,在編寫代碼時不會有問題,但是在模擬器中運(yùn)行時就會出現(xiàn)NoClassDefFoundError異常,原因是找不到引用項目中的類。而通過此窗口中Libraries選項卡中的各種功能添加引用,通常得到的結(jié)果要么是編譯不通過,要么也是和上面一樣。我在網(wǎng)上查了半天,看到很多人也都遇到此問題無解。

  創(chuàng)建jar文件

  看來Eclipse無法自動實現(xiàn)項目的整合,那么只能考慮先將公共項目輸出為jar,再由需要的項目進(jìn)行導(dǎo)入了。

  由于我這里的公共項目并不是一個Android常規(guī)項目,我只希望它充當(dāng)一個公共的類庫,提供一些通用功能,因此我將此項目創(chuàng)建為一個普通的Java項目,然后再Libraries中去掉了Java-SE的引用,加入了Android.jar(這個請根據(jù)需要,從SDK中導(dǎo)入特定版本的Android.jar文件),然后執(zhí)行導(dǎo)出:

image  擇JAR文件類型:

image  下一步,這里設(shè)置保存路徑:

image  下一步,再下一步,這里可以采用默認(rèn)設(shè)置生成manifest文件,也可以自行設(shè)置指定的文件:

image  完成之后就導(dǎo)出完畢了。

  導(dǎo)入jar文件

  現(xiàn)在需要在要用到的項目中導(dǎo)入先前導(dǎo)出的jar文件,只需在Build Path中通過Add External JARs…功能選取先前導(dǎo)出的jar文件即可:

SNAGHTML11c454e  參考資料

  http://blog.csdn.NET/guanmjie/archive/2009/08/12/4437779.ASPx

  http://hi.baidu.com/gaogaf/blog/item/1757d309274b098cd1581bd7.html

it知識庫在Eclipse中的Android項目里實現(xiàn)代碼復(fù)用,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 四虎久久| 国产成人亚洲精品2020 | 亚洲综合插插 | 欧美精品福利视频 | 国产亚洲婷婷香蕉久久精品 | 成人在线视频免费看 | 色呦呦免费视频 | aⅴ一区二区三区 | 国产成人+亚洲欧洲 | 真实国产普通话对白乱子子伦视频 | 激情综合网五月婷婷 | 婷婷综合在线 | 国产91麻豆精品 | 成人污视频在线观看 | 国内精品一区二区2021在线 | 日本免费一区二区视频 | 国产色视频一区二区三区 | 精品日韩在线视频一区二区三区 | 国产美女视频 | 亚洲精品ccc| 老司机日日摸夜夜摸精品影院 | 四虎国产精品永久一区 | 韩国免费特一级毛片 | 色视频免费在线 | 波多野结衣在线影院 | 国产成人精品免费视频网页大全 | 亚洲欧美一区二区三区四区 | 精品国产国产综合精品 | 中文字幕曰韩一区二区不卡 | 久久伊人影视 | 91日韩视频 | 欧美色欧美亚洲另类二区不卡 | 国产高清美女一级a毛片久久 | 久热99这里只有精品视频6 | 高清国产美女在线观看 | 综合图片亚洲网友自拍10p | 欧美另类xxxx图片 | 伊人激情久久综合中文字幕 | 国外免费精品视频在线观看 | 久99久女女精品免费观看69堂 | 国产婷婷色|