AndroidStudio开发工具

Mac电脑上Android如何发布自己的库到JCenter

2018-03-10  本文已影响13人  小宇宙_XYZ

今天试了一下将Android library的項目发布至jCenter

一、设置好bintray

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

bintray官网

2、注册并且获取到apikey

apikey

3、新建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

结束!!!!

上一篇下一篇

猜你喜欢

热点阅读