1.使用AS新创建一个项目
2.右键点击项目名add moudle
选择Android library
3.完成librariy部分代码的编写
4.https://bintray.com/官网注册个人用户账号
5.添加Repository
Name 和Description根据自己情况填写
6.之后进入自己的Repository添加package
注意package name稍后会用到
7.完成上面的操作之后回到AS
在library的build.gradle中添加以下内容:
apply plugin: 'com.novoda.bintray-release'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.novoda:bintray-release:0.9.2'//最新版本号
}
}
publish {
userOrg = '用户名'
groupId = '组织唯一标识'
artifactId = '工程唯一标识、与之前packageName相同否则报错'
publishVersion = '1.0.0'//版本号 后期更新用
desc = '。。。'
website = '代码的Github地址,可以不写'
}
8.Windows上在AS的terminal上使用gradlew clean build bintrayUpload -PbintrayUser=USER -PbintrayKey=KEY -PdryRun=false
命令即可,其中USER:用户名 KEY:API-key
常见错误:
1.gradle版本冲突问题,目前使用3.6.3+5.6.4可以完成上传
修改方法为:File->Project Structure
2.当出现
说明没有创建Package,需要在bintray上add package