被公司限网了?教你引入本地aar文件

仅作记录,以便日后查看,如果恰巧帮助到了你,不胜荣幸。

公司的网限制下载限制的特别死,在gradle里引第三方框架基本别想,经历了几次背着电脑回家下框架之后,终于找到了引入本地aar文件的方法。

最近自己在瞎鼓捣Glide,今天下午打算用一下https://github.com/wasabeef/glide-transformations 这个框架,因为公司网的原因,只能想办法在浏览器里fq下下来,然后引入本地aar文件。
同样,还是要安利一下XX-Net,接力goagent的科学上网利器。

开始

1.首先,在github介绍页面可以知道本来是要在gradle里加下面这行

compile 'jp.wasabeef:glide-transformations:2.0.2'

2.打开jcenter,https://bintray.com/bintray/jcenter ,连不上的话可以使用上边提到的XX-Net科学上网

3.然后搜索包名啦什么的,总之就是找到这个框架。
之前我一般是搜索包名找,但是这个我搜索jp.wasabeef没搜索到东西,所以改成搜索glide-transformations,最后找到了。总之自己琢磨着搜索吧,目的就是找到它。

被公司限网了?教你引入本地aar文件_第1张图片
Paste_Image.png

4.接下来就是点进去,下载下来aar文件

如图红色框内,这里直接选最新的版本 2.0.2

被公司限网了?教你引入本地aar文件_第2张图片
点击2.0.2

然后是这个页面,点击Files

被公司限网了?教你引入本地aar文件_第3张图片
点击Files

最后找到我们朝思暮想的aar文件,如图,点击下载下来

被公司限网了?教你引入本地aar文件_第4张图片
点aar文件下载

至此啰嗦了半天,其实说白了就是想办法拿到了aar文件,接下来就是要往项目里导了,go on!

5.把aar导入项目
(1)把aar文件复制到libs目录下

被公司限网了?教你引入本地aar文件_第5张图片
aar放在libs目录下

(2)修改gradle文件
首先增加如下代码,相当于创建了一个本地仓库

repositories {
        flatDir {
            dirs 'libs'
        }
    }

然后在dependencies中加如下代码,引入aar

compile(name:'glide-transformations-2.0.2', ext:'aar')

加完把项目sync一下就ok了。

你可能感兴趣的:(被公司限网了?教你引入本地aar文件)