今天試了一下將Android library的項目發(fā)布至jCenter
一、設(shè)置好bintray
1、首先需要登錄https://bintray.com/?

2、注冊并且獲取到apikey

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

二、配置自己的項目
1、配置項目build.gradle

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

完整配置可以點擊鏈接
三、配置你的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é)束?。。?!