- 浏览: 20165 次
- 性别:
- 来自: 深圳
最新评论
1, 新建正常的一个library
2, 在library工程的build.gradle的头部中添加
在尾部添加
3, 在该library所在的project的build.gradle中添加
注意第3 4行的顺序, 顺序反过来,通不过。。。。
4, 在该library目录下添加local.properties文件, 在文件中配置变量:
5, 在Android Studio的终端上运行 gradlew install 和 gradlew bintrayUpload即可上传maven仓库
6, 登陆bintray账号,打开刚上传的library,申请到jCenter即可, 申请内容随便写也行。
2, 在library工程的build.gradle的头部中添加
apply plugin: 'com.github.dcendents.android-maven' apply plugin: 'com.jfrog.bintray'
在尾部添加
apply from: "https://raw.githubusercontent.com/xiaopansky/android-library-publish-to-jcenter/master/bintrayUpload.gradle"
3, 在该library所在的project的build.gradle中添加
dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' classpath 'com.github.dcendents:android-maven-plugin:1.2' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' }
注意第3 4行的顺序, 顺序反过来,通不过。。。。
4, 在该library目录下添加local.properties文件, 在文件中配置变量:
bintray.apikey=在bintrary上注册的账号个人信息中的apikey值 bintray.user=bintrary账号的用户名 #developer 开发者的信息,自定义随便写都行 developer.id=Sky developer.name=SkyCar developer.email=304261930@qq.com #module 名称 project.name=WebViewUI #groudId 一般就是包名,可以自己随便定义 project.groupId=com.bbsz.sky #必须与module 名称一致 project.artifactId=WebViewUI project.packaging=aar #github上共享library的地址 project.siteUrl=https://github.com/xxxx/WebViewUI project.gitUrl=https://github.com/xxxx/WebViewUI.git #javadoc javadoc.name=WebViewUI
5, 在Android Studio的终端上运行 gradlew install 和 gradlew bintrayUpload即可上传maven仓库
6, 登陆bintray账号,打开刚上传的library,申请到jCenter即可, 申请内容随便写也行。
发表评论
-
获取Root之后
2017-03-28 17:24 570ApplicationInfo info ... -
android apk 一键加壳
2016-12-02 15:20 17841, 下载源码 https://github.com/Jian ... -
NDK 学习笔记
2016-07-07 11:13 3471,创建jni的java类自动生成jni头文件 a)新建Jni ... -
源码编译Apk时,是否生成odex方法
2016-06-15 11:09 10131,其实Android系统默认的配置是,如果没有指定DISAB ... -
分享代码到jCenter
2016-05-26 16:59 01, 新建正常的一个library 2, 在library工程 ... -
Android6.0编译过程
2016-05-25 13:36 4051, 购买vpn账号 2, 选择ubuntu版本, 编译6.0 ... -
Apk资源文件混淆[微信开源方法]
2016-03-03 11:18 18451,微信压缩方法_01: 1)生成好了的demo.apk; ... -
反编译步骤
2016-03-03 10:35 5541, 反编译命令: apktool.bat d /locat ... -
AS gradle
2016-03-02 11:09 11891,Eclipse项目直接导程Android Studio项目 ... -
Android Google 开源项目路径
2015-06-19 09:11 424Android Google 开源项目路径 : [需要翻!墙] ... -
Android Studio 配置 SVN
2015-06-18 13:59 962see: http://www.it165.net/pro/h ... -
Android 4.4 实现状态栏(status bar)透明效果
2015-06-17 09:16 1419<style name="MyCusTheme ... -
Android
2014-06-12 16:33 0roboguice, http://daimajishu.it ... -
【转载】使用arm-eabi-addr2line, ndk-stack工具跟踪Android调用堆栈
2013-05-02 23:21 1375使用arm-eabi-addr2line工具跟踪Android ... -
Activity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorVi
2013-01-23 14:16 1029<div class="iteye-blog- ... -
ADB server didn't ACK 解决方案
2012-12-27 16:54 9461.软件冲突。 首先是豌豆荚,尝试关闭豌豆荚,重启eclip ... -
Android Crash 报告反馈
2012-12-19 23:36 11661,Java中有一个接口,static interface T ... -
加密解密MD5
2012-08-03 09:37 10081,MD5加密!android 自带的MessageDiges ... -
快速查询A 到Z
2012-06-29 13:03 778/** * 快速查询View ...
相关推荐
《上传到Jcenter:以LucferJcenterExample项目为例》 在Android开发中,Jcenter是Bintray公司提供的一款广泛使用的Maven仓库,开发者可以将自己的库上传到Jcenter,使得其他开发者能够通过Gradle依赖管理轻松地引用...
本教程主要围绕如何使用Android Studio将AAR发布到JCenter仓库,一个由Bintray提供的广泛使用的Maven仓库。以下是详细步骤和相关知识点: 1. **创建AAR项目** 首先,你需要有一个Android Studio项目,确保该项目是...
本篇文章将详细介绍如何将自己的jar或aar文件上传到JCenter,以便于其他开发者引用。 首先,我们需要一个Bintray账号。如果你还没有,访问Bintray官网(https://bintray.com/)注册一个新的账户。注册完成后,登录...
在Android和Java开发中,发布库项目到公共仓库如jcenter是分享代码和资源的重要步骤。jcenter是一个大型的、全面的二进制存储库,为开发者提供了方便的依赖管理和分发服务。本文将深入探讨如何使用`jcenter-config`...
JCenter是Bintray旗下的一个大型、广泛的Java和Android依赖库,开发人员可以在这里分享自己的库,供其他开发者使用。 【描述】提到的"bintray:简化发布JavaAndroid项目到Jcenter"意味着使用Bintray能够大大简化...
在Android开发中,实现“一键分享到QQ空间等”功能主要涉及到社交网络集成(Social Network Integration)技术,其中ShareSDK是一个常用的第三方分享组件。本文将详细介绍如何利用ShareSDK实现这一功能,以及涉及到...
在Android开发中,将自定义库分享给社区...通过这个过程,你可以轻松地将自定义Android库分享给全球的开发者,提高代码的复用性和影响力。同时,使用jCenter作为分发渠道,也能为你的用户提供更便捷的依赖管理体验。
总的来说,【MyTestLibrary】项目是一个实践指南,教你如何利用Gradle和bintray-plugin将你的库发布到JCenter,从而让全球的开发者能方便地使用你的代码。通过理解这些步骤和概念,你将能够更有效地管理和分发自己的...
这个Demo还可能包含了一些错误处理和用户体验优化的代码,比如处理用户未安装目标分享应用的情况。 此外,"Android-Sdk"可能指的是包含Android SDK的文件夹,这是Android开发的基础,包含了开发工具、系统库和其他...
支持分享到微博、QQ聊天、QQ空间、微信聊天、微信朋友圈,系统分享等。 QQ交流群:397462257 预览 下载demo bilibili screenshot 使用姿势 配置 在build.gradle里添加依赖. "biliShare"是核心库(必需),...
在Android开源实战(三)中,我们探讨了如何将Android项目的源代码上传到Git平台,特别是GitHub,并且创建依赖关系,以便于团队协作和分享。这个过程涉及到了多个关键步骤和概念,下面是详细的解释。 首先,`...
这样,无需为每个平台单独编写接口,大大减少了代码量和复杂性。 集成SharedSDK的步骤如下: 1. **添加依赖**:在项目的build.gradle文件中,添加SharedSDK的依赖库。通常,这会通过Maven或JCenter仓库进行,具体...
开发者可以从这些项目中学习最佳实践,甚至直接引用部分代码到自己的项目中。遵循开源许可协议,确保合法使用这些代码,也是开发者必须了解的法律知识。 5. **代码风格与规范**:为了保证代码的可读性和可维护性,...
如果aar已经打包并上传到远程仓库(如JCenter或Maven Central),则可以直接通过`implementation`或`api`引用。如果aar文件位于本地,可以使用`fileTree`方法添加。 4. 构建并运行项目,确认aar库的代码和资源已被...
每当代码有更新时,这些工具会自动运行测试并部署到指定的仓库,如Maven Central或JCenter。 6. **发布库**:发布到公共或私有的Maven仓库,使得其他开发者可以通过声明依赖的方式来使用你的库。发布时需要生成JAR...
4. **库的分发**:Android开发者通常使用Maven Central或JCenter等仓库分发自己的库。此外,JitPack允许直接从GitHub仓库发布库,为开源项目提供了方便。 5. **库的版本控制**:版本号对于库的管理和升级至关重要。...
- **发布到Maven仓库**:使用Gradle的maven-publish插件,将库打包并上传到Maven仓库,如JFrog的Bintray或Google的Maven Central。 6. **混淆与优化** 当库发布时,为了保护代码安全和提高运行效率,通常会进行...
- **保存与分享**:编辑好的图片可以保存到手机,也可以直接分享到社交媒体。 在实际应用中,开发者可以根据需求选择集成Aviary的哪些功能,并自定义界面布局以适应应用的设计风格。同时,Aviary还提供了详细的文档...
通常,这会是一个Maven或JCenter仓库中的Gradle依赖,例如: ```gradle dependencies { implementation 'com.example:qrcodegenerator:版本号' } ``` 具体的依赖信息需要参照库的官方文档或GitHub仓库说明。 ...
- **添加远程仓库**:Android Studio默认使用的是JCenter和Maven Central仓库,第三方库通常会发布到这些仓库。在`build.gradle`(Module级别)文件中的`repositories`块添加仓库地址。 ``` repositories { ...