# AndroidCustomLib **Repository Path**: forCyril/CustomLib ## Basic Information - **Project Name**: AndroidCustomLib - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-06-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndroidCustomLib ## 安卓自定义库简介 > 本文章基于jitPack以及Gitee托管的自定义安卓库制作以及使用 ## 基于Android Studio的码云插件 ``` 1.安装Gitee插件 [Android Studio Setting] -> [Plugins] -> [MarketPlace] 搜索gitee插件、安装并重启Android Studio。 2.在Android Studio中登录Gitee账户 [Android Studio Setting] -> [Version Control] -> [Gitee] 添加账号 ``` ![Add Account](https://images.gitee.com/uploads/images/2019/0627/152818_5bee70e5_4776933.png) ## 创建Android Library项目 ``` 1. 创建一个空的Android项目。 2. 选择[New] -> [New Moudle...] -> [Android Library] 文件结构如下: ``` ![file](https://images.gitee.com/uploads/images/2019/0627/153332_ed413a48_4776933.png) ## JitPack打包配置 ``` 1. 在工程文件的build.gradle中的 [buildscript] -> [dependencies] 增加 classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' buildscript { repositories { ... } dependencies { ... classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' } } 2. 在自定义Library中的build.gradle 顶部增加 apply plugin: 'com.github.dcendents.android-maven' // GitHub group='com.github.对应GitHub账号用户名' // Gitee group='com.gitee.对应Gitee账号用户名' // GitLab group='com.gitee.对应GitLab账号用户名' 由于我们使用的是Gitee, 所以我们使用 group='com.gitee.对应Gitee账号用户名' apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' group='com.gitee.forCyril' android { ... } dependencies { ... } ``` ## 托管到Git ``` 可以把工程代码都托管到Git, 也可以只托管自定义库代码, 这里选择托管工程代码。 1. Gitee上创建空的Git仓库 2. 使用命令行,把本地配置好的工程托管到Gitee, 进入到工程根目录 Git init // 添加当前项目所有文件 git add . // 添加提交信息 git commit -m 'init commit' // 关联远程仓库 git remote add origin https://gitee.com/AndroidForBlog/AndroidCustomLib.git // push 到仓库 git push -u origin master 3.创建发行版本, 操作如图所示: ``` ![release](https://images.gitee.com/uploads/images/2019/0627/171614_175e3181_4776933.png) ![create](https://images.gitee.com/uploads/images/2019/0627/171719_e483f691_4776933.png) ![finish](https://images.gitee.com/uploads/images/2019/0627/171823_fdf0a595_4776933.png) ## jitPack打包 1. 打开 [https://jitpack.io/](https://jitpack.io/) ![jitpack](https://images.gitee.com/uploads/images/2019/0627/175115_b6703bc9_4776933.png) 2. 获得当前版本库并在工程中依赖 ![Usage](https://images.gitee.com/uploads/images/2019/0627/175233_54b09e9d_4776933.png) 3. 代码添加完成依赖, 即可在代码中使用当前库API ![code Usage](https://images.gitee.com/uploads/images/2019/0627/175611_a616b38e_4776933.png)