记录一次完整的Android Library到jcenter的过程

本文详细介绍了如何将本地代码快速上传至GitHub,并指导如何将Android项目打包并发布到JCenter供他人引用。包括创建GitHub仓库、初始化本地Git环境、配置Bintray账号等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,本地代码如何快速上传到github上

1,首先需要在github上创建一个仓库


2,初始化本地git环境

git init  
git add
git commit -m "commit info"

3,本地代码提交到github上

git remote add origin git@github.com:xdhywj/commonmenu.git
git push -u origin master
git pull origin master

二,如何将代码打包到jcenter上

1,注册bintray账号

一定是这个个人账号注册地址: https://bintray.com/signup/oss,而不是直接搜bintray,然后进入注册,如下图所示


2,创建仓库


3,获取bintray帐号的Key


4,配置本地android代码

工程的build.gradle中增加对Bintray的依赖


对library的build.gradle增加如下代码



对各个字段的说明:
publish {
    userOrg = 'xdhywj' //用户名
    groupId = 'com.xdhywj.commonmenu' // jcenter上的路径
    artifactId = 'commonmenu' //项目名称
    version = '0.0.1'  //版本号
    description = 'Super duper easy way to release your Android and other artifacts to bintray'  //描述
    website = "https://github.com/xdhywj/commonmenu"  //github地址
}

5,将aar上传到jecenter

./gradlew clean build bintrayUpload -PbintrayUser=*****(userOrg) -PbintrayKey=***** -PdryRun=false

6,遇到的问题

lint错误
解决办法
工程的build.gradle和library的build.gradle增加如下代码:
lintOptions {
        abortOnError false
    }



注释错误
解决办法:一个个的修改吧

其他错误,可以参照下面的参考文章中有介绍。

三,参考文章

http://blog.youkuaiyun.com/jiayite/article/details/50603419

http://blog.youkuaiyun.com/yang123465/article/details/54972351

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值