我是靠谱客的博主 专一摩托,最近开发中收集的这篇文章主要介绍在AndroidStudio中,使用Gradle打包aar到JCenter仓库!完整版教程!填补各种坑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

环境

AndroidStudio 1.2.1.1正式版

本教程以我的一个测试仓库作为DEMO,名为JCenterDemo。本教程只涉及如何打包aar至JCenter仓库,如何使用git不在本教程涉及之内,所以本文只是单单在Github建立了一个同名仓库而已,不过可以推荐一个入门git教程GitBook

    本教程解决javadoc乱码问题,包含第三方依赖的javadoc打包失败问题以及install任务生成pom文件失败问题。


一.在GitHub中新建一个仓库,并记录下URL,如https://github.com/ls1110924/JCenterDemo



二.注册bintray账号

    在https://bintray.com/上注册一个账号。并记录下你的UserId和API Key,UserId即为你的登陆ID,API Key相当与一种授权,方便你可以不用填入密码就可以上传文件至仓库。



三.创建你的工程,如我创建的工程为下图


    一般来说上传至公共仓库的均为Library,所以本例也以一个Lib作为示例。并新建一个Module名为JCenterLib的Lib。


    此时工程目录结构为



四.完成你个人的库

    如本文新建了两个Handler的工具类,分别适用于Activity和Fragment。

    如这是该示例库中的适用于Fragment的Handler工具类

package com.cqu.jcenterlib;

import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v4.app.Fragment;

import java.lang.ref.SoftReference;

/**
 * Created by A Shuai on 2015/5/2.
 * 适用于Fragment的Handler的抽象模板类
 */
public abstract class AbsFragmentHandler<T extends Fragment> extends Handler {

    private final SoftReference<T> mFragmentRef;

    public AbsFragmentHandler(T mFragment) {
        mFragmentRef = new SoftReference<T>(mFragment);
    }

    

最后

以上就是专一摩托为你收集整理的在AndroidStudio中,使用Gradle打包aar到JCenter仓库!完整版教程!填补各种坑的全部内容,希望文章能够帮你解决在AndroidStudio中,使用Gradle打包aar到JCenter仓库!完整版教程!填补各种坑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部