1,JCenter官网:https://bintray.com
2,注册账号,自己按照流程来即可
3,获取自己的用户名和apikey
4,创建一个maven仓库:类型选择maven,名称也必须为maven,否则上传的时候需要指定名字
5,修改AndroidStudio配置文件:项目的build.gradle增加类
buildscript{ dependencies { classpath 'com.novoda:bintray-release:0.8.0' } }
6,修改AndroidStudio配置文件:module的build.gradle增加配置
apply plugin: 'com.novoda.bintray-release' ...... publish { userOrg = ''//bintray.com用户名 groupId = ''//jcenter上的路径 artifactId = ''//项目名称 publishVersion = ''//版本号 desc = 'this is an andriod library'//描述 website = ''//可使用github上的地址 }
7,项目根目录下,控制台执行上传脚本,如出现jdk版本问题,可在gradlew中配置jdk路径
gradlew clean build bintrayUpload -PbintrayUser=用户名 -PbintrayKey=apikey -PdryRun=f alse
8,等待上传成功即可
上传中:
Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details <========-----> 64% EXECUTING [34s] > :library:compileDebugJavaWithJavac > IDLE
上传成功:
BUILD SUCCESSFUL in 1m 55s 62 actionable tasks: 60 executed, 2 up-to-date
9,到JCenter官网刚刚新建的maven仓库中即可看到上传的aar包
10,点击上传的名称进入详细页面后,点击右下角“Add to JCenter”按钮即可提交到JCenter,
等待审核通过后即可在公网查询到
相关推荐
使用Gradle将aar文件发布到jCenter: 首先,我感谢 ,他耐心地推动了我的发布过程(请参阅)。 现在,我将列出如何将Android libray发布到jCenter,然后与Maven Central进行同步: 我使用“ Android Studio”,...
4.1.0和Gradle 4.9-6.5中测试)入门步骤1:套用外挂程式将以下代码段添加到您的根构建脚本文件中: buildscript { repositories { jcenter() } dependencies { classpath ' com.kezong:fat-aar:1.3.3 ' }} ...
AAR上传到JCenter并使用Demo,包含常用的上传AAR到JCenter的Gradle脚本,具体博文见:https://blog.csdn.net/CrazyMo_/article/details/90343285
GradleMavenPush:帮助程序将Gradle Android Artifacts,Gradle Java Artifacts和Gradle Kotlin Artifacts上传到Maven存储库(JCenter,Maven Central,Corporate stagingsnapshot服务器和本地Maven存储库)
没整到jcenter上,暂时就用aar包吧,也挺省劲:下载地址 下载下来文件名是:ayo-lang.aar,拷到libs目录里 然后在build.gradle里引入: repositories { flatDir { dirs 'libs' } } compile(name:'ayo-lang', ext...
Include JCenter as a repository in your build.gradle file: repositories { jcenter() } And add Bookends to your dependencies: dependencies { compile (group: 'com.tumblr', name: 'bookends', version: ...
没整到jcenter上,暂时就用aar包吧,也挺省劲:下载地址 下载下来文件名是:ayo-anim.aar,拷到libs目录里 然后在build.gradle里引入: repositories { flatDir { dirs 'libs' } } compile(name:'ayo-anim', ext...
A Gradle plugin to report the number of method references in your APK or AAR on every build. This helps you keep tabs on the growth of your app, with an eye to staying under the 65,536 method-...
ZXing Android Embedded 适用于Android的条形码扫描库,使用进行解码。 该项目大致基于,但与官方的ZXing项目无关。... 将以下内容添加到您的build.gradle文件中:repositories { jcenter()}dependencies { compil
Android CheckBox and RadioButton with additional 3rd 'indeterminate' state. Requirements Based on AppCompat library Requires AppCompat theme API 7 (but tested only on API 10 ) Getting Started You ...
First Android need confirmation by user from version 6 , its fot that create a sample how build a Adroid permission library (jar or aar file): Permissions that you have deploy (needPermissions.txt): ...
aar 工件在jcenter存储库中可用。 在build.gradle文件中声明存储库和依赖build.gradle : repositories { jcenter() } ( .. . ) dependencies { compile ' org.jraf:android-wear-color-picker:2.2.3 ' } 该库...
没整到jcenter上,暂时就用aar包吧,也挺省劲:下载地址 下载下来文件名是:ayo-menu-lib-release.aar,拷到libs目录里 然后在build.gradle里引入: repositories { flatDir { dirs 'libs' } } compile(name:'...
1.1 Install AAR via Gradle Add the maven central repository to your projects build.gradle file then add a compile dependency for com.onedrive.sdk:onedrive-sdk-android:1.3 repository { jcenter() } ...
STOMP protocol via WebSocket for Android Overview This library provide support for STOMP protocol https://stomp.github.io/ At now library works only as client for backend with support STOMP, such as ...
专注于 Android 表单验证,用方法链构建你的验证规则。 如何使用 支持验证的控件 支持以下控件或派生自以下的控件 EditText CompoundButton 添加依赖 1、只需将 mvn-repo 地址添加到您的项目根目录 build.gradle ...
This library allows the usage of RxJava with the new Android M permission model. Setup To use this library your minSdkVersion must be >= 11. In your build.gradle : repositories { jcenter() // If not ...
官方发行版采用ZIP归档文件的形式,您必须(仔细)将其解压缩到项目中的正确位置,对于Android Studio,则必须(小心地)将其添加到build.gradle文件中。 该GitHub存储库在标准的Android库模块中表示用于Android...
Android Passcode view Usage Adding to build.gradle for app level compile(group: 'in.ashish29agre.passcode', name: 'passcode', version: '1.0.0', ext: 'aar'); or compile '...
c++ 封装的串口通信aar,适用android 使用 (限于android arm64-v8a架构,只编译此架构的so库) 在项目的build.gradle 下面添加仓库地址 allprojects { repositories { google() jcenter() maven { url ...