西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)Android → 在Eclipse中的多個(gè)項(xiàng)目里實(shí)現(xiàn)代碼復(fù)用

在Eclipse中的多個(gè)項(xiàng)目里實(shí)現(xiàn)代碼復(fù)用

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:本站整理時(shí)間:2010/11/24 8:34:04字體大。A-A+

作者:佚名點(diǎn)擊:488次評(píng)論:0次標(biāo)簽: Eclipse Android VisualStudio

  • 類型:編程輔助大。4.1M語言:中文 評(píng)分:3.8
  • 標(biāo)簽:
立即下載

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

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

這里是引用一個(gè)名為Core的項(xiàng)目。

這樣做下來,在編寫代碼時(shí)不會(huì)有問題,但是在模擬器中運(yùn)行時(shí)就會(huì)出現(xiàn)NoClassDefFoundError異常,原因是找不到引用項(xiàng)目中的類。

而通過此窗口中Libraries選項(xiàng)卡中的各種功能添加引用,通常得到的結(jié)果要么是編譯不通過,要么也是和上面一樣。

我在網(wǎng)上查了半天,看到很多人也都遇到此問題無解~

 

創(chuàng)建jar文件

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

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

選擇JAR文件類型:

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

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

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

 

導(dǎo)入jar文件

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

    eclipse
    (119)eclipse
    是對(duì)的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和的開發(fā)發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的集成開發(fā)環(huán)境,包括了完備的編碼調(diào)試測(cè)試和發(fā)布功能,完整支持,,,,,,,。分類在結(jié)構(gòu)上,的特征可以被分為類模型開發(fā)工具開發(fā)工具應(yīng)用程序服務(wù)器的連接器項(xiàng)目部署服務(wù)數(shù)據(jù)庫服務(wù)整合幫助...更多>>
    • android sdk 64位22.3 官方最新版

      11-07 / 480.4M

      推薦理由:完整的android開發(fā)工具,基于Android 4.4的android sdk 22.3 官方最新版,各版本都是相互匹配的,不會(huì)出現(xiàn)安
    • Eclipse 4.3.X 漢化包官方版

      11-14 / 4.3M

      推薦理由:Eclipse4.3漢化包是Eclipse4.3.x的一個(gè)中文漢化包,有了中文語言環(huán)境,搞起開發(fā)來也順手。 Eclipse4.3漢化
    • ADT Plugin for Eclipse(Android開

      02-24 / 13.8M

      推薦理由:這是一個(gè)Eclipse插件,作用是關(guān)聯(lián)Android SDK,使你的Eclipse能夠新建Android工程,安裝方法如下:打開Ecli
    • Tomcat Eclipse集成插件

      03-15 / 333KB

      推薦理由:Tomcat Eclipse集成插件,在Eclipse里控制Tomcat啟動(dòng)、停止。你懂的 使用方法:放入 eclipse 的 plugins 目
    • Eclipse C語言開發(fā)工具(Eclipse ID

      04-10 / 85.6M

      推薦理由:一個(gè)C / C + +的IDE與Mylyn集成開發(fā)。Feature Listorg.eclipse.cdt 7.0.0org.eclipse.cdt.debug.ui.memory
    • Eclipse 3.6.2 漢化包官方簡(jiǎn)體中文

      04-10 / 3.8M

      推薦理由:漢化包安裝有兩種方法:第一種最簡(jiǎn)單,直接拷貝將對(duì)應(yīng)目錄下的文件拷貝到和Eclipse對(duì)應(yīng)目錄下即可。(將解壓
    eclipse中文版下載
    (27)eclipse中文版下載
    是一個(gè)開放源代碼的基于的可擴(kuò)展開發(fā)平臺(tái)。還包括插件開發(fā)環(huán)境,,這個(gè)組件主要針對(duì)希望擴(kuò)展的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與環(huán)境無縫集成的工具。它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括開發(fā)工具,。漢化方法把語言包中的,文件夾直接覆蓋到安裝目錄中,或者把漢化包放到目錄下面。常用快捷鍵.快速修復(fù).刪除當(dāng)前行.復(fù)制當(dāng)前行到下一行.或者說是空格由于后者與輸入法...更多>>

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)