×
Android 教程Android 概述第一章 环境需求Android Studio的下载及安装Android 开发环境搭建第二章 IDE:Eclipse速览Android NDK的安装及使用Android Eclipse 集成环境搭建第三章 IDE:Android Studio速览Android Studio的基本用法Android 架构第四章 应用程序结构Android Gradle Plugin基本用法Android 应用程序组件第五章 用户界面设计通过Gradle发布项目到JCenterAndroid Hello World 实例第六章 用户交互JDK版本的降级Android 资源(Resources)管理第七章 Java应用程序编程Android 活动(Activity)第八章 应用程序资源Android 服务(Service)第九章 Manifest文件Android 广播接收器第十章 应用程序数据Android 内容提供者第十一章 虚拟与物理设备Android 碎片(Fragment)第十二章 运行与调试Android 意图(Intent)和过滤器(Filter)第十三章 Activity与生命周期第十四章 Android组件详解第十五章 示例项目第十六章 应用程序发布第十七章 下一步学习方向第十八章 知识测试

通过Gradle发布项目到JCenter


目前Github上面的大多数Android项目都从Eclipse+Ant模式迁移到了Android Studio+Gradle开发模式,为了方便函数库的依赖管理,都会将函数库生成的压缩包发布到JCenter上面,这样第三方工程需要使用该函数库,只需要在build.gradle文件中加入一行代码即可,例如我的工程使用到EventBus,那么设置如下:

dependencies {
    compile 'de.greenrobot:eventbus:2.4.0'
}

那么问题来了,如果我自己开发了一个函数库,也要以这样的方式提供给第三方使用,那么就需要把这个项目发布到JCenter上面。

当然了,前提是你这个函数库是开源的或者是经过混淆的,否则就趁在被公司开除之前放弃这种想法,老老实实直接提供Jar包给第三方好了。

关于整个的发布流程,已经有很多不错的文章介绍了,建议看Android Studio发布项目到JcenterAndroid 项目打包到 JCenter 的坑这两篇文章就够了。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)