# 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] 添加账号
```

## 创建Android Library项目
```
1. 创建一个空的Android项目。
2. 选择[New] -> [New Moudle...] -> [Android Library]
文件结构如下:
```

## 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.创建发行版本, 操作如图所示:
```



## jitPack打包
1. 打开 [https://jitpack.io/](https://jitpack.io/)

2. 获得当前版本库并在工程中依赖

3. 代码添加完成依赖, 即可在代码中使用当前库API
