發布GitHub開源庫
AS 第三方庫的使用
這里先說一下AS 第三方庫的使用,在Android Studio中引入一個library到你的項目,你只需添加如下的一行代碼到模塊的build.gradle文件中即可:
dependencies {
compile 'com.github.Yzdream:InitFramework:v1.0'
}
就加這么一行代碼就可以使用library庫了,非常簡單,那么Android Studio又是怎么引用我們導入的庫的呢!
Android Studio使用github上的第三方庫
我們新建一個項目之后,在Project的build.gradle中有這么一段代碼:
allprojects {
repositories {
google()
jcenter()
}
}
Android Studio正是從這里配置的倉庫服務器上下載library的,Apache Maven是Apache開發的一個工具,提供了用于貢獻library的文件服務器。我查看資料發現一般都是兩個標準的Android library文件服務器:jcenter 和 Maven Central,而AS 3.0之后 都有了google(),不過我們都是使用一個免費的倉庫服務器,JitPack,這里就需要定義jitpack的服務器地址:
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
發布GitHub開源庫
- 首先你得將你的項目變成Libaray類型的,然后發布到GitHub上.這里我就不多說怎么發布到github上了.
打開你的GitHub項目,生成Release文件
點擊之后就可以創建提交了
輸入版本信息之后提交即可
完成之后打開 JitPack ,然后輸入你上傳的github項目地址
到這里一個GitHub開源庫就發布成功了,只需要在我們的項目中添加依賴就能使用了,當然也可以到github上將項目下載下來作為Module添加到項目使用,如果你不需要改源碼的話建議直接添加依賴使用。歡迎大家來我的個人博客 殘夢 一起學習,昨天才搭建完成的,里面有github搭建免費博客教程。
智能推薦
如何使用AS發布安卓開源庫到JitPack
目前比較常見的Android開源托管地址有如下幾種: 類型 特點 Maven Central 發布過程繁雜冗長。 jCenter jCenter貌似稍微簡單一點,但也不是省油的燈 自定義倉庫 企業內部可能會見到。 以上三種方式用起來都挺難受的,于是乎JitPack橫空出世,讓你能優雅地發布屬于自己的開源庫了,首先對JitPack做一個簡短的介紹。 JitPack地址 JitPack是什么? Jit...
使用Android Studio快速發布開源庫到JCenter
轉載請注明出處: http://blog.csdn.net/aa464971/article/details/79231852 完整示例代碼 https://github.com/dengyuhan/jcenter-example 開始 1.注冊bintray 先到https://bintray.com注冊一個賬號,支持Github、Google、Twitter直接授權登錄 2.獲取bintray...
Android: 將開源庫發布到jcenter倉庫
為了實現和平時開發過程中用到的第三方開源庫一樣,只需要在build.gradle的denpendencies中添加一行庫的引用地址即可,AS幫我們下載該庫并引入到當前項目的開發環境中。 這是因為: google倉庫包含的主要是Google自家的擴展依賴庫。 jcenter倉庫包含的大多是一些第三方的開源庫。 所以,自己發布開源庫只需要將庫發布到jcenter倉庫下才行。 SDK開發與傳統的應用程序...
幾分鐘完成發布開源庫到jCenter
轉載請注明地址:http://blog.csdn.net/u012402124/article/details/78189675 在AndroidStudio中導入開源庫一般就是一句話的事: compile 'xxx.xx.xx:xx'。 實際上我們也可以通過這種方式來導入自己的開源庫,方便自己的使用。AndroidStudio執行compile 'xxx.xxx.xx:xx' 會先到jCente...
使用簡單的方法發布自己的android開源庫
在android開發的過程中,我們經常使用一些大神或者前輩們打包好的開源庫和功能組件,這些開源項目給我們的開發帶來了極大的便利,我們通過簡單的幾行代碼就可以為自己的應用添加上一個好用的功能模塊,類似這樣: 下面我們就親自動手來發布自己的開源庫。 在網上查閱了好多大神的教程,也照著做了,但是都沒有成功,因為配置build.gradle那塊比較復雜,老是出現各種問題,后來我通過觀察其他有名的開源項目發...
猜你喜歡
發布開源庫到 JitPack.io + jcenter
JitPack.io 參考: Android 寫自己的開源庫,發布到 JitPack.io JitPack官方文檔 上傳Android庫 JitPack官網 示例:發布ClearEditText到itPack.io 過程: 創建project,創建module(app+library),module library里面有我們的ClearEditText 將項目發布到github上,并設置reale...
虛擬機centos配置網絡,固定ip地址
執行 ifconfig,查看網絡是沒有ip地址的 一、首先將虛擬機的網絡配置設置為橋接模式 二、查看虛擬網絡配置 三、進入到系統控制臺中 配置如圖所示:...
中移OneNET 云平臺 >>> 一塊ESP8266 的WiFi 定位之旅
前言 WiFi 定位功能是OneNET 繼基站定位之后最新推出的一項定位服務。(編稿時仍處于灰度測試階段) 然后我有幸參與了WiFi 定位功能的灰度測試,測試成功,在此記錄一下 開始 1)為設備開啟WiFi 定位功能 WiFi 定位功能門戶(編稿時處于半開放狀態,官網不能查詢到,直接點擊下方鏈接進入): https://open.iot.10086.cn/develop/lbs/#/wifi/wi...
NDK29_FFmpeg內存釋放
NDK開發匯總 文章目錄 一 native層內存泄漏 二 內存回收 BaseChannel VideoChannel AudioChannel DNFFmpeg native-lib調用結束,并釋放內存的方法 三 進行回收后效果圖 四 Demo 一 native層內存泄漏 在上一篇文章中,實現了音視頻播放與同步 NDK27_FFmpeg音視頻同步 當退出播放后,native的內存沒有降低,內存產生...
Java_函數
java_函數 函數的定義 概念:實現特定功能的一段代碼,可反復使用 三要素:返回值、函數名、參數表 語法 函數定義的位置 ····函數定義在類的內部,與main函數并列 函數的調用 在需要執行函數代碼的位置,通過函數名進行調用 注意:調用函數時,會優先執行函數內部代碼,結束后,反回到函數調用處,繼續向下執行 函數的參數 形參與實參 注意:調...