本章将告诉你如何创建自己的第三方库
![img_660208904e1c33a8ac106e3f8e948412.png](https://yqfile.alicdn.com/img_660208904e1c33a8ac106e3f8e948412.png?x-oss-process=image/resize,w_1400/format,webp)
创建库
准备:
1. github账号
2. Android Studio
3. git版本控制工具
一,打开AndroidStudio,File->New->New Project
![img_95fef2f832c57e29b78b30ff17f3db97.png](https://yqfile.alicdn.com/img_95fef2f832c57e29b78b30ff17f3db97.png?x-oss-process=image/resize,w_1400/format,webp)
打开AndroidStudio
二,创建Library
![img_eee9c9c2cf7ec77a7d6541b99ce75bb9.png](https://yqfile.alicdn.com/img_eee9c9c2cf7ec77a7d6541b99ce75bb9.png?x-oss-process=image/resize,w_1400/format,webp)
创建Library
![img_646cac322af4fabf2754fbbc6063d03d.png](https://yqfile.alicdn.com/img_646cac322af4fabf2754fbbc6063d03d.png?x-oss-process=image/resize,w_1400/format,webp)
AndroidLibrary
三,添加类,然后写一个加法的工具类
![img_a669eb12efd712219fd22e2de892ff52.png](https://yqfile.alicdn.com/img_a669eb12efd712219fd22e2de892ff52.png?x-oss-process=image/resize,w_1400/format,webp)
添加工具类
![img_e35e0f1367d08f413fc6207358797cd9.png](https://yqfile.alicdn.com/img_e35e0f1367d08f413fc6207358797cd9.png?x-oss-process=image/resize,w_1400/format,webp)
工具类
四,进行Git配置
![img_114dbd798734f351ec6ae0733feef917.png](https://yqfile.alicdn.com/img_114dbd798734f351ec6ae0733feef917.png?x-oss-process=image/resize,w_1400/format,webp)
进行Git配置
五,GitHub配置
![img_7de619234c4821f0906931e6e6ea7337.png](https://yqfile.alicdn.com/img_7de619234c4821f0906931e6e6ea7337.png?x-oss-process=image/resize,w_1400/format,webp)
GitHub配置
六,创建git仓库(这时候文件会变成红色因为文件未被提交)
![img_740becfa72f0fd267ff4281ffdd28c04.png](https://yqfile.alicdn.com/img_740becfa72f0fd267ff4281ffdd28c04.png?x-oss-process=image/resize,w_1400/format,webp)
创建git仓库
![img_6f5905b66c688f812784b6dcf9eeab51.png](https://yqfile.alicdn.com/img_6f5905b66c688f812784b6dcf9eeab51.png?x-oss-process=image/resize,w_1400/format,webp)
选择project
七,将文件加入到仓库(一般选择完会弹出这个对话框选yes),然后右键Git->add(最好在project视图下右键项目根目录)
![img_3c74a41ef1658dbecb41a5e8aa847bef.png](https://yqfile.alicdn.com/img_3c74a41ef1658dbecb41a5e8aa847bef.png?x-oss-process=image/resize,w_1400/format,webp)
![img_80aeb93f695dfc60aeeaaaf00ec3b863.png](https://yqfile.alicdn.com/img_80aeb93f695dfc60aeeaaaf00ec3b863.png?x-oss-process=image/resize,w_1400/format,webp)
八,上传到GitHub
![img_700ecd76f2690597ba9204bdb627d3b4.png](https://yqfile.alicdn.com/img_700ecd76f2690597ba9204bdb627d3b4.png?x-oss-process=image/resize,w_1400/format,webp)
上传
![img_f1c4b0fcc528abc11bbc871ffbd2205a.png](https://yqfile.alicdn.com/img_f1c4b0fcc528abc11bbc871ffbd2205a.png?x-oss-process=image/resize,w_1400/format,webp)
设置库名称
![img_d268ddc58a6f5ca20ed4ab043bc223b0.png](https://yqfile.alicdn.com/img_d268ddc58a6f5ca20ed4ab043bc223b0.png?x-oss-process=image/resize,w_1400/format,webp)
提交
九,推送到GitHub(其实在上一步完毕后它会自动推送上去的)推送过程中可能会让你登录账号
![img_929b020d22368d3f8f9061bf9bca5052.png](https://yqfile.alicdn.com/img_929b020d22368d3f8f9061bf9bca5052.png?x-oss-process=image/resize,w_1400/format,webp)
推送
![img_d1d2b1dafca7c7ee1e09709a41457ba8.png](https://yqfile.alicdn.com/img_d1d2b1dafca7c7ee1e09709a41457ba8.png?x-oss-process=image/resize,w_1400/format,webp)
十,登录GitHub查看
![img_e570d93958c56764c801c393488b8a86.png](https://yqfile.alicdn.com/img_e570d93958c56764c801c393488b8a86.png?x-oss-process=image/resize,w_1400/format,webp)
登录GitHub查看
十一,设置你的项目版本号
![img_7aa20655cf00be12d4fd73ec8f927949.png](https://yqfile.alicdn.com/img_7aa20655cf00be12d4fd73ec8f927949.png?x-oss-process=image/resize,w_1400/format,webp)
1514945644606_13.png
![img_b5d028d3c07f46105c16a38335aa424e.png](https://yqfile.alicdn.com/img_b5d028d3c07f46105c16a38335aa424e.png?x-oss-process=image/resize,w_1400/format,webp)
设置版本号
十二,打开https://jitpack.io/在里面登录GitHub账号
![img_4dc0481b24b14cf5221abf6ea913333d.png](https://yqfile.alicdn.com/img_4dc0481b24b14cf5221abf6ea913333d.png?x-oss-process=image/resize,w_1400/format,webp)
https://jitpack.io/
十三,点击自己的项目
![img_a5dc44dc2f3c86faa520ea816a8c481d.png](https://yqfile.alicdn.com/img_a5dc44dc2f3c86faa520ea816a8c481d.png?x-oss-process=image/resize,w_1400/format,webp)
找到自己的项目
![img_66f3dea0dd8699ed29bd9c092c30e333.png](https://yqfile.alicdn.com/img_66f3dea0dd8699ed29bd9c092c30e333.png?x-oss-process=image/resize,w_1400/format,webp)
将下面的代码添加到自己的项目中去
![img_16322e9344085b8b254f334334e2464e.png](https://yqfile.alicdn.com/img_16322e9344085b8b254f334334e2464e.png?x-oss-process=image/resize,w_1400/format,webp)
十四,集成自己的第三方库
首先在项目根gradle(不是module的gradle文件)文件里添加
![img_e5f0dea34224bbd1090748ef383e7820.png](https://yqfile.alicdn.com/img_e5f0dea34224bbd1090748ef383e7820.png?x-oss-process=image/resize,w_1400/format,webp)
然后在Module的gradle文件里添加依赖
![img_150cd14e124802a6f44f8fe6dfadefa8.png](https://yqfile.alicdn.com/img_150cd14e124802a6f44f8fe6dfadefa8.png?x-oss-process=image/resize,w_1400/format,webp)
接下来尝试自己的库的方法
![img_0ead61f0e0f6ea1c300de733f14b5480.png](https://yqfile.alicdn.com/img_0ead61f0e0f6ea1c300de733f14b5480.png?x-oss-process=image/resize,w_1400/format,webp)