1. 程式人生 > >eclipse下生成公共lib庫

eclipse下生成公共lib庫

    第三方(微信,支付寶等等)支付sdk接入中發現,以jar包的形式將所接sdk整合進專案中沒什麼問題,但是支付SDK多了以後就比較麻煩了,最後決定提供到的sdk全以第三方lib庫的形式關聯進專案中,這裡記錄下Eclipse下lib庫的生成方式。

    一,新建Android專案工程


個人使用的eclipse是4.2.2的所以可能會有所不同,對應SDK版本可按自己的需要設定,保證和主專案一致就好。然後這裡Theme部分因為涉及到Android Support的問題(具體網上可搜尋一下),這裡預設選擇None。


 因為接入的sdk都是以jar包的形式存在的,所以這裡不需要主入口Activity,然後勾選Mark this project as library,點選finish即可生成對應的lib庫工程。

右擊工程--properties--Android就會發現該處是已勾選的狀態。代表lib庫工程已生成完畢。


完成以後專案工程下刪除生成的資源,避免引用衝突


刪除以後對應的AndroidManifest.xml檔案會報錯,同步刪除相關內容保留一下部分即可。


   二,引入jar包

    將sdk對應的jar包拷貝進專案的libs目錄下,右鍵jar--->Build Path--->Add To Build Path


會在專案目錄下生成一個:Referenced Library

這樣一個可引用的公共lib庫就生成完畢了,對於SDK接入的話,相應的程式碼(官方提供的Demo工程)處理檔案放在對應lib庫專案的src目錄下面即可。

   三,引用lib

   右鍵專案-->Properties-->Android-->Add找到剛才新建的lib庫新增進入,主專案裡就可使用lib庫裡所提供的相關功能邏輯了。


很簡單的識記,這裡整理備註下,對於老版本的eclipse在Mark As Lib時得在專案-->properties下手動勾選,有什麼錯誤歡迎大家指出,謝謝