android 發布三方庫 總結

2021-08-21 13:50:16 字數 583 閱讀 7504

目前發布,採用的有兩種方式,一種是發布到jcenter,另外一種是發布到jitpack

發布到jcenter, 有相關的輔助工具,

採用jfrog提供的bintray,但是這個工具需要配置的內容較多,但是配置是比較靈活

相關資料:

android拓展系列(12)–使用gradle發布aar專案到jcenter倉庫

採用novoda的bintray-release,這種方式,配置會簡化很多,bintray-release是依賴於jfrog的bintray進行的二次開發,但是一旦涉及到要定製的內容較多時,需要個人學習bintray-release中的groovy**是如何實現的,甚至jfrog的bintray是如何實現的,也要知道,個人在使用此工具定製時,閱讀了這些原始碼

相關資料

bintray-release使用指南 此部落格系列介紹的bintray-release 還是比較詳細的,包含自定義的內容

因上述的兩種方式,還是要有一定的學習成本,並且在配置中很容易踩坑,jitpack是一種非常方便的方式,具體的介紹可以參照 此部落格 從github到jitpack

android呼叫第三方庫

把第三方so放在新建的libs armeabi 中 因為android.mk檔案中的當前目錄跳到local path call my dir 即jni下,所以這個libs armeabi必須在jni下 android.mk local path call my dir warning local p...

Android開發 第三方庫

1.網路訪問框架 okhttp,retrofit 還不了解 async http,volley 3.快取框架 disklrucache,robospice 還不了解 4.json解析框架 gson,fastjson,jackson 還不了解 5.事件匯流排 eventbus,otto 6.orm 是...

IOS第三方庫總結

1.xlform 靈活而強大的建立動態table view表單 2.響應式程式設計 1 oc下的reactivecocoa 2 swift下的rxswift,bond 3.json與模型的轉換 1 oc下 mjextension 4.網路請求 1 oc afnetworking 支援ipv6 mkn...