android 項目打包jar,可引用res,assets裏面的資源

   在做android項目的時候,我們往往會遇到這樣的需求:把曾經做過的一些項目整合到當前的項目上,一種方法的把以前的項目的類與資源都移到當前項目,下面我將介紹方法是把以前的項目打包jar,然後在當前的項目裏面引用。

   次方法的缺陷是需要兩個項目必須同時存在同一個ADT,優點是在強大的ADT幫助下,我們不需要把以前的項目一點一點地移到當前項目,而只需把以前的項目的引用交給ADT,下面請看簡單過程。


第一步:新建一個準備打包成jar的android項目(TestLib):

         

       注意:紅色的方框裏面還沒有testlib.jar

第二步:點擊項目右鍵->Properties->Android->把Is Library勾上

               

第三步:   如果你的ADT裏面選擇了自動編譯的功能在上圖點擊了Apply後就可以看到bin目錄下多了一個testlib.jar的文件,這是自動生成的。

           

第四步:    新建一個TestDemo來引用上面的TestLib,新建完後點擊TestDemo右鍵->->Properties->Android->Add,找到TestLib的項目,然後就可以看到下圖的顯示

           

第五步:    在上圖點擊Apply後,看下圖,在gen的目錄下自動生成了一個TestLib項目裏面的R.java文件,還有Android Dependencies目錄下多了一個testlib.jar文件,顯示了這些文件之後,                        強大的ADT就會自動地區引用TestLib項目裏面的類與各種資源。

           

後語:    英語牛b的人可以參考官方文檔Managing Projects from Eclipse with ADT。好啦,好好運用這種方法可以更明確地把一個android的大項目模塊化了,還可以不斷地重用曾經開發過            的功能模塊!


       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章