Android Studio上传项目至jCenter

Android Studio上传项目至jCenter

参考文章:
http://blog.youkuaiyun.com/yang123465/article/details/54972351
http://blog.youkuaiyun.com/lmj623565791/article/details/51148825

完整流程如下:

1.注册jCenter账号
2.找到APIKey
3.新建仓库
4.添加代码
5上传



1.注册jCenter账号



这里写图片描述

这里写图片描述



2.找到APIKey


这里写图片描述
这里写图片描述


3.新建仓库


这里写图片描述

这里写图片描述


4.添加代码


项目的build.gradle
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2.3'
        classpath 'com.novoda:bintray-release:0.3.4'            //添加
    }
}
待上传moudle的build.gradle
apply plugin: 'com.android.library'
apply plugin: 'com.novoda.bintray-release'//添加

android {
  //保持不变
}

dependencies {
    //保持不变
}
//添加
publish {
    userOrg = 'crook53'//bintray.com用户名
    groupId = 'com.tranwon'//jcenter上的路径
    artifactId = 'expandablelistview'//项目名称
    publishVersion = '1.0.0'//版本号
    desc = 'Oh hi, this is a nice description for a project, right?'//描述,不重要
    website = 'https://github.com/crook3/ExpandableListviewAdapter'//网站,不重要;尽量模拟github上的地址

}

最后的形式为:
compile ‘com.tranwon:expandablelistview:1.0.0’


5上传

gradlew clean build bintrayUpload
-PbintrayUser=crook53
-PbintrayKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
-PdryRun=false
user就是用户名,key就是我们刚才的让你保存的key,dryRun是一个配置参数,当为true的时候,会运行所有的环节,但是不会上传。

到此就上传完成了~~~
你可以访问https://bintray.com/你的用户名/maven,即可看到:

这里写图片描述
看到我们上传的项目了,你可以点击进去看该库的一些信息,但是注意此时还不能够直接被引用。
点击进去该库,按照下图,点击Add To jcenter

这里写图片描述

这里写图片描述

到此就结束了,不过目前还是不能直接引用的,你需要等待bintray的工作人员审核,审核通过会给你发送站内Message,并且Add to Jcenter那个按钮就小时了







过程中遇到的问题及解决方法
Bintray- HTTP/1.1 404 Not Found [message:Repo ‘maven’ was not found]
http://blog.youkuaiyun.com/tmac2000/article/details/53261141

org.apache.http.conn.HttpHostConnectException: Connection to https://api.bintray.com refused
啊哦,出现这个错误只能说你背时,这个错误有时候有,有时候没有,翻墙肯定没问题。

最后是更新操作,更改build.gradle下的PublicVersion、versionCode、versionName
然后重新执行上传命令

gradlew clean build bintrayUpload 
-PbintrayUser=crook53 
-PbintrayKey=xxxxxxxxxxxxxxxxxxxxxxxx
-PdryRun=false

如果Build SUCCESSFUL,则上传成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值