Mac电脑上Android如何发布自己的库到JCenter
今天试了一下将Android library的項目发布至jCenter
一、设置好bintray
1、首先需要登录https://bintray.com/
bintray官网2、注册并且获取到apikey
apikey3、新建Repository 个人资料页面-------》Add New Repository
Repository二、配置自己的项目
1、配置项目build.gradle
build.gradle二、编写library(也就是自己所建立)的build.gradle
library build.gradle完整配置可以点击链接
三、配置你的jcenter账号
配置你的jcenter账号也可以直接配置本地文件
使用快捷键:Shift+command+. 显示隐藏文件
如果还没有该文件,新增一个,输入如下内容:
BINTRAY_USER= XXX
BINTRAY_KEY= XXXXX
四、使用gradlew进行编译
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)
#默认JDK 8
export JAVA_HOME=$JAVA_8_HOME
#alias命令动态切换JDK版本
alias jdk9="export JAVA_HOME=$JAVA_9_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
然后退出并且保存,使用source ~/.profile命名使刚才的文件生效
并且在终端中输入:jdk8
切换为jdk8 环境
再次使用./gradlew
提示:BUILD SUCCESSFUL in 8s
最后使用:./gradlew bintrayUpload
提示:BUILD SUCCESSFUL in 26s
结束!!!!