Mac電腦上Android如何發(fā)布自己的庫到JCenter

今天試了一下將Android library的項目發(fā)布至jCenter

一、設(shè)置好bintray

1、首先需要登錄https://bintray.com/?

bintray官網(wǎng)

2、注冊并且獲取到apikey

apikey

3、新建Repository? 個人資料頁面-------》Add New Repository


Repository

二、配置自己的項目

1、配置項目build.gradle

build.gradle

二、編寫library(也就是自己所建立)的build.gradle

library build.gradle

完整配置可以點擊鏈接

三、配置你的jcenter賬號

配置你的jcenter賬號

也可以直接配置本地文件

使用快捷鍵:Shift+command+.? ?顯示隱藏文件

如果還沒有該文件,新增一個,輸入如下內(nèi)容:

BINTRAY_USER=? XXX

BINTRAY_KEY= XXXXX

四、使用gradlew進(jìn)行編譯

1)打開終端,cd到你的項目目錄下:

2)使用命令:./gradlew

如果沒問題,一切正常那就恭喜你!

如果有問題:

FAILURE: Build failed with an exception.

* What went wrong:

Could not determine java version from '9.0.4'.

那就是需要安裝jdk8

1、brew tap caskroom/versions

2、?brew cask install java8

安裝后配置mac中通過命名切換不同版本jdk

使用vim ~/.profile打開并且編輯:

#JDK 9

export JAVA_9_HOME=$(/usr/libexec/java_home -v 9.0.4)

#JDK 8

export JAVA_8_HOME=$(/usr/libexec/java_home -v 1.8.0_162)

#默認(rèn)JDK 8

export JAVA_HOME=$JAVA_8_HOME

#alias命令動態(tài)切換JDK版本

alias jdk9="export JAVA_HOME=$JAVA_9_HOME"

alias jdk8="export JAVA_HOME=$JAVA_8_HOME"

然后退出并且保存,使用source ~/.profile命名使剛才的文件生效

并且在終端中輸入:jdk8

切換為jdk8 環(huán)境

再次使用./gradlew

提示:BUILD SUCCESSFUL in 8s

最后使用:./gradlew bintrayUpload

提示:BUILD SUCCESSFUL in 26s

結(jié)束?。。?!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容