国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南

這篇具有很好參考價值的文章主要介紹了Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • [注冊地址](https://bintray.com/signup/oss
    )

1.盡量不要在官網注冊,因為官網注冊的是企業(yè)版,我們需要的是個人版
2.直接關聯(lián) Github賬號進行注冊 & 登錄(建議)

PS:如果Github賬戶使用了qq郵箱,163郵箱等可能會無法注冊,可以嘗試給Github賬戶 增加一個郵箱例如 Gmail

步驟2:在Bintray上建立倉庫

1.在個人中心點擊 Add New Repository
2.Name 框填寫 倉庫名;Type 框 選擇 maven
3.點擊 Create,完成創(chuàng)建

步驟3:在代碼項目中創(chuàng)建Module文件夾
  • 步驟如下
    Android Studio中
  • File --> New Module -> Android Library(注意主項目的Project名不要和Library相同,可能會沖突)
  • 創(chuàng)建成功后,你會發(fā)現Module文件夾的結構和 原有的項目文件夾(app)非常類似
步驟4:將需要上傳的代碼存放到Module文件夾中
  • 本文 以上傳一個 自定義View?為例子
  • 該自定義View代碼包括:1個類文件
    Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源
步驟5:將整個項目上傳到 Github

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源


##2、配置與上傳

步驟1:配置 bintray-release 插件
  • Library ModuleGradle文件中配置
    Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

//Library build.gradle

apply plugin: ‘com.novoda.bintray-release’ // 添加bintray插件

publish {
userOrg = ‘dmingou’ // Bintray用戶名
repoName = ‘AnimatedFloatingButton’ // Bintray上的新建的倉庫名(Repository)
groupId = ‘qg.odm’ // 依賴名 implemention 'x:y:z’中的包名x
artifactId = ‘AnimatedFloatingButton’ // 依賴名implemention 'x:y:z’中的項目名y
publishVersion = ‘1.0.0’ // 依賴名implemention 'x:y:z’中的版本號z
desc = ‘XXXXXXXX’ // 對該開源組件的說明
website = ‘https://github.com/DMingOu/AnimatedFloatingButton’ // VCS地址
}

注意:盡量保持你的library module的名字同artifactId一樣
原因:Bintray上,你的項目的 maven-metadata.xml 文件的路徑 為 gruopId+“/”+module名稱。
? 假設你的groupId=qg.odm,artifactId是AnimatedFloatingButton,但module名稱是AnimatedFloatingButtonLibrary。
? 此時,項目文件在qg.odm.animatedfloatingbuttondemo目錄下的,但maven-metadata.xml文件卻是在qg.odm/AnimatedFloatingButtonLibrary目錄下的,可能會有沖突。
沖突:若你有多個項目groupId一樣 & artifactId不一樣,但module名稱都是library的話,maven-metadata.xml文件的地址可能會一樣,即都是:gruopId+“/”+module名稱,那么就可能產生沖突。
解決方案:保持module名稱和artifactId一致。

  • 在該項目的Gradle文件中配置
    Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

使用插件前應該看下最新版本?Bintray-release 的github地址

//Project build.gradle
classpath ‘com.novoda:bintray-release:0.9.2’

allprojects {
tasks.withType(Javadoc) {
options.addStringOption(‘Xdoclint:none’, ‘-quiet’)
options.addStringOption(‘encoding’, ‘UTF-8’)
}
}
allprojects {
tasks.withType(Javadoc) {
options{
encoding “UTF-8”
charSet ‘UTF-8’
links “http://docs.oracle.com/javase/7/docs/api”
}
}
}

步驟2:上傳項目到JCenter中
  • 在AndroidStudio的 Terminal輸入以下命令

// 每行命令均用空格隔開,此處是為了展示才會分行

<-- Windows版本 -->
gradlew.bat clean build bintrayUpload
-PbintrayUser=UserName // Bintray用戶名
-PbintrayKey=********* // Bintray上的API key
-PdryRun=false

<-- Mac版本 -->
./gradlew clean build bintrayUpload
-PbintrayUser=carson-ho
-PbintrayKey=*****************************
-PdryRun=false

//一行命令直接在Terminal執(zhí)行,例子如下
gradlew clean build bintrayUpload -PbintrayUser=dmingou -PbintrayKey=610e0e8f022cb3f353908e083932167bd0ff -PdryRun=false

注:獲取API Key(需回到?Jcenter?網站)

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

  • 上傳成功提示如下:

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

  • 注:一般來說不會一次成功,可能出錯的問題(坑),詳情拉到末尾總結

  • 到這一步,你已經將項目上傳到?JCenter了,可進入查看到 Package 已被添加進去

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

步驟3:添加到JCenter
  • 請按照以下步驟真正添加該項目到JCenter
  1. 進入倉庫–>點擊對應Package–>點擊右上方的 Actions --> 選擇 Add to JCenter
  2. 在彈出的對話框中添加 對提交內容的備注,簡單描述即可
  • 提交申請后,需要等待?管理員審核通過(x小時),會以?站內私信方式通知

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

  • 收到官方的通知,說明別人就可直接通過?添加你的依賴?來引用你的?Library?了!

3.查看如何依賴

在對應的 Package 頁點擊對應的版本號,在Maven Info中可以查看
自我介紹一下,小編13年上海交大畢業(yè),曾經在小公司待過,也去過華為、OPPO等大廠,18年進入阿里一直到現在。

深知大多數初中級Android工程師,想要提升技能,往往是自己摸索成長或者是報班學習,但對于培訓機構動則近萬的學費,著實壓力不小。自己不成體系的自學效果低效又漫長,而且極易碰到天花板技術停滯不前!

因此收集整理了一份《2024年Android移動開發(fā)全套學習資料》,初衷也很簡單,就是希望能夠幫助到想自學提升又不知道該從何學起的朋友,同時減輕大家的負擔。

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

既有適合小白學習的零基礎資料,也有適合3年以上經驗的小伙伴深入學習提升的進階課程,基本涵蓋了95%以上Android開發(fā)知識點,真正體系化!

由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點里面都包含大廠面經、學習筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且會持續(xù)更新!

如果你覺得這些內容對你有幫助,可以掃碼獲取?。。▊渥ⅲ篈ndroid)

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

學習交流

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南,程序員,android,開源

群內有許多來自一線的技術大牛,也有在小廠或外包公司奮斗的碼農,我們致力打造一個平等,高質量的Android交流圈子,不一定能短期就讓每個人的技術突飛猛進,但從長遠來說,眼光,格局,長遠發(fā)展的方向才是最重要的。

35歲中年危機大多是因為被短期的利益牽著走,過早壓榨掉了價值,如果能一開始就樹立一個正確的長遠的職業(yè)規(guī)劃。35歲后的你只會比周圍的人更值錢。文章來源地址http://www.zghlxwxcb.cn/news/detail-854286.html

《Android學習筆記總結+移動架構視頻+大廠面試真題+項目實戰(zhàn)源碼》,點擊傳送門即可獲??!

35歲中年危機大多是因為被短期的利益牽著走,過早壓榨掉了價值,如果能一開始就樹立一個正確的長遠的職業(yè)規(guī)劃。35歲后的你只會比周圍的人更值錢。

《Android學習筆記總結+移動架構視頻+大廠面試真題+項目實戰(zhàn)源碼》,點擊傳送門即可獲??!

到了這里,關于Android-Library-開源庫-JCenter-&-JitPack-安裝使用指南的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 開源軟件geoserver使用指南

    開源軟件geoserver使用指南

    1、GeoServer的安裝與初步使用 (1)windows版本 GeoServer一:GeoServer的安裝與初步使用_不睡覺的怪叔叔的博客-CSDN博客_geoserver https://jingyan.baidu.com/article/25648fc15a9c419190fd0050.html 備注:最新版本沒有windows安裝包,2.15.0版本是有安裝包的; 基礎教程: https://so.csdn.net/so/search/blog?q=Geo

    2024年02月07日
    瀏覽(29)
  • [QT編程系列-33]:科學計算 - 開源數值計算庫GNU Scientific Library(簡稱GSL)

    目錄 第1章 簡介 1.1 概述 1.2 主要功能 1.3 C++接口 1.4 在QT中使用GSL的步驟 第2章?GSL C++函數庫 2.1 功能概述 2.2 代碼示例 GNU Scientific Library(簡稱GSL)是一個開源數值計算庫,旨在提供各種數學和科學計算的功能。它用于解決 數學、物理、工程和計算科學中的復雜問題,并提供了

    2024年02月11日
    瀏覽(18)
  • 開源任務調度平臺dolphinscheduler部署及使用指南(未完)

    開源任務調度平臺dolphinscheduler部署及使用指南(未完)

    目錄 一 dolphinsheduler調研 支持的任務類型: 1.1 dolphinsheduler集群部署 1.1.1 需要的環(huán)境 1.1.2 dolphinsheduler安裝 可能的報錯:zk正常,master或worker一段時間后掛掉 問題原因 解決辦法 1.1.3 資源中心配置 1.2 參數 1.2.1 任務中可能出現的所有參數 1.2.2 內置參數 1.2.3 全局參數 1.2.4 本地參

    2023年04月19日
    瀏覽(40)
  • 開源、跨平臺安卓摸魚(投屏)軟件 Scrcpy 中文使用指南

    開源、跨平臺安卓摸魚(投屏)軟件 Scrcpy 中文使用指南

    廢話不說,先上鏈接:GitHub上的Scrcpy Scrcpy 可以將手機畫面投射到電腦上,讓你可以在電腦上對手機進行操控。Scrcpy 通過 USB 或 Wi-Fi 與安卓手機相連,不需要在手機上安裝任何 app,也不需要取得 ROOT 權限。 簡單地說,就是可以讓你在電腦上控制手機!它支持鼠標控制、鍵盤

    2024年02月12日
    瀏覽(39)
  • 開源django+mysql+vue3前后端分離商城baykeShop使用指南

    開源django+mysql+vue3前后端分離商城baykeShop使用指南

    baykeShop(拜客商城系統(tǒng))是一款全開源Python棧商城系統(tǒng),后端依托django強大的框架體系,本項目融合了django的傳統(tǒng)模版體系,同時輕微結合了前后端分離的開發(fā)方式,在不同場景選擇了不同的技術棧,使其更具學習和研究價值,并且很好的打包為一個Python包文件,使其二次開

    2024年02月11日
    瀏覽(69)
  • 【通義千問】大模型Qwen GitHub開源工程學習筆記(1)-- 使用指南、依賴庫和軟件

    【通義千問】大模型Qwen GitHub開源工程學習筆記(1)-- 使用指南、依賴庫和軟件

    9月25日,阿里云開源通義千問140億參數模型Qwen-14B及其對話模型Qwen-14B-Chat,免費可商用。 立馬就到了GitHub去fork。 GitHub: GitHub - QwenLM/Qwen: The official repo of Qwen (通義千問) chat pretrained large language model proposed by Alibaba Cloud. 官方的技術資料也下載了,看這里==https://qianwen-res.oss-cn-b

    2024年02月03日
    瀏覽(19)
  • android speechRecognizer原生語音識別使用指南

    背景:語音拍照功能的實現 不讓用三方算法庫 所以只能選擇android 原生speechRecognizer 其實就是解決語音轉文字? 文字轉好了邏輯就很好處理 speechRecognizer的用法 SpeechRecognizer 位于 android.speech package 中 源碼:/frameworks/base/core/java/android/speech/SpeechRecognizer.java 即 谷歌Android SpeechRe

    2024年02月08日
    瀏覽(15)
  • Android widget 小部件使用指南強化版

    Android widget 小部件使用指南強化版

    小部件是主屏幕定制的一個重要方面。您可以將它們視為應用程序最重要的數據和功能的“概覽”視圖,這些數據和功能可以直接在用戶的主屏幕上訪問。用戶可以在主屏幕面板上移動小部件,如果支持的話,還可以調整它們的大小以根據自己的喜好定制小部件中的信息量。

    2024年01月19日
    瀏覽(28)
  • Android之Dagger&Hilt依賴注入使用指南

    Android之Dagger&Hilt依賴注入使用指南

    Dagger2 是一個 Dependency Injection(DI) 依賴注入框架。它提供給 Java 和 Android 使用, 主要用于模塊間解耦、提高代碼的健壯性和可維護性 。 使用了 IOC (控制反轉)的思想,在編譯階段使用 APT 利用 Java 注解生成 Java 代碼,然后結合部分手寫代碼來完整依賴注入工作。 運行前需

    2024年02月07日
    瀏覽(42)
  • Android 圖片加載庫之Coil詳解與使用指南

    Android 圖片加載庫之Coil詳解與使用指南

    了解Coil Android圖片加載庫的優(yōu)勢、集成方法和使用方式。掌握Coil的特點,如性能優(yōu)化、輕量級、易用性強,以及高級功能如GIF動態(tài)加載、圖片變換等。

    2024年02月08日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包