前言:Android Studio中把項(xiàng)目的lib庫提交到Jcenter倉庫中,需要使用到Bintray,Bintray是jCenter的提供商,他支持上傳lib到多個(gè)平臺,jCenter只是眾多平臺中的一個(gè),形象的說jCenter是位于某地的倉庫,Bintray是送貨的卡車,你寫的庫就是貨了。
第一部分:在Bintray上注冊賬號,并創(chuàng)建package。
注冊bintray ,注意:注冊時(shí)盡量使用國外的郵箱,避免接收不到驗(yàn)證碼。例如我使用雅虎郵箱。
完成注冊之后,登錄網(wǎng)站,然后點(diǎn)擊maven。
點(diǎn)擊Add New Package,為我們的library創(chuàng)建一個(gè)新的package。
假設(shè)你已經(jīng)注冊賬你并按照上面步驟操作,或者使用我提供的賬號,登陸成功后會出現(xiàn)如下界面,點(diǎn)擊maven進(jìn)入該倉庫,并點(diǎn)擊Add New Package創(chuàng)建新的包。
填寫package相關(guān)信息,如下:
第二部分:操作AS項(xiàng)目,配置相關(guān)信息,命令行操作lib包上傳。
Android Studio安裝上傳Bintray插件和填寫相關(guān)信息:(下面選用我測試通過并且操作路徑最短的方式)
在項(xiàng)目的根build文件中補(bǔ)充如下標(biāo)紅內(nèi)容
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.3' classpath 'com.novoda:bintray-release:+' // 新增 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } tasks.withType(Javadoc) { // 新增 options.addStringOption('Xdoclint:none', '-quiet') options.addStringOption('encoding', 'UTF-8') } } task clean(type: Delete) { delete rootProject.buildDir }
當(dāng)前題目:AndroidStudio發(fā)布項(xiàng)目到Jcenter倉庫步驟(圖文)-創(chuàng)新互聯(lián)
本文鏈接:http://aaarwkj.com/article38/pghsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、關(guān)鍵詞優(yōu)化、靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、域名注冊、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容