只用Android Studio完成應用類庫編譯及加載

轉載請註明:http://blog.csdn.net/langyuewu/article/details/39474993

      

常常會有些開源類庫,如PullToRefresh等,它們並沒有提供.jar的數據格式,需要自己手動編譯,如下面這個網站,收集了大量開源源碼。

https://github.com/DonLiangGit/android-open-project

       以前對於此類操作,我會用eclipse來處理,但使用新電腦後,我沒有安裝,也暫時不打算裝,考慮採用Android studio來完成,上網一搜,都沒找到合適的方案,不是很複雜,就是借用eclipse,這都不是我滿意的,沒辦法,只好自力更生,自己摸索,最後便有了此文,如果有發現更好的方法,請告知。步驟如下:

一、下載需編譯的類庫

二、Android Studio編譯類庫

1、Android Studio新建項目,名字隨便起(建議到創建Activity時,選擇【Add No Activity】)。



2、在該項目創建模塊,【New Module】,選擇【Android Library】,如圖:


包名與源碼的包名一致,這樣就可以不用改命名空間,去掉【Create activity】前面的勾,點完成。



3、把源碼拷貝進來,如圖(注:別忘了res也要拷過來):


編輯該模塊下的AndroidManifest.xml,把application裏面的內容清掉

 <application android:allowBackup="true"
        android:label="@string/app_name"
        android:icon="@drawable/ic_launcher"
        android:theme="@style/AppTheme">

    </application>
變成下面(不知道整個application標籤刪掉可不可以,沒試):

 <application android:allowBackup="true">
    </application>


4、編譯模塊(【右鍵模塊編譯】),然後會在outputs下,有一個pulltorefresh.aar的文件



三、Android Studio 引用類庫

1、打開項目工程,【新建模塊】,選擇【Import .JAR or .AAR Package】,並一步步完成。



2、設置依賴。菜單【File】-【Project Structure】,選項卡【Dependencies】,點右邊的綠色加號,把模塊依賴添加進去,這樣就能使用類庫了。



這樣就算大工告成了,看看效果:


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