一次彻底解决 Android Studio 依赖问题

1,188 阅读2分钟

在开发时,如果想要依赖什么项目,一般都遵循以下套路:打开 github -> 搜索框架 -> 找到依赖方式 -> copy 到 gradle 文件中。

上面的方式不是说不好,只是步骤太多,整个过程其实完全可以通过插件的方式来实现。今天就抽时间找了一下网上有没有类似的插件推荐,让我们在依赖插件时不需要那么多步骤。

经过查找试验,第一个找到的插件是:Gradle Dependency Checker。这个插件可以检查你目前的依赖版本有没有更新的版本,安装好后会在工具栏上。

第二个插件是:maven-search,这个插件安装好后可以通过shift+control+m来激活。激活之后,输入需要查找的依赖即可选择版本复制依赖方式。

第三个插件是:Search In Repository,这个插件算是第二个插件的补充,因为第二个插件在实验后发现有部分主流库是找不到的,比如 BaseRecyclerViewAdapterHelper,通过这个插件就可以找到。

以上的这些插件可以提高我们查找依赖,替换版本的效率,不用每次都走一遍那又臭又长的物料步骤。

除了插件,这里还想分享一个很基础的知识,就是依赖换源的问题。本人此前开发常年不管是 android studio还是 gradle 都常年挂着梯子,所以不存在依赖下载不下来的问题。但由于最近来了新公司上班,新公司比较注重信息安全,某些软件不能安装,其中就包括梯子,所以需要另外找替代方案。

废话不多说,直接把换好的结果贴出:

repositories {    
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin/' }    
    maven { url 'https://maven.aliyun.com/repository/central/' }    
    maven { url 'https://maven.aliyun.com/repository/public/' }    
    maven { url 'https://maven.aliyun.com/repository/google/' }    
    gradlePluginPortal()    
//    google()
    mavenCentral()
}

在刚开始换好源之后,发现还是无法下载依赖,后面把 google 注释掉之后就没问题了。

以上就是本片文章的所有内容,说了两个方面:一个是依赖的查找,依赖版本的检查;另一个是在无法挂梯子时,依赖的下载。

之前一直习惯使用 Quiver 来记录平时学习的笔记,但由于新公司很多软件无法安装,然后公司目前使用的是 Ubuntu,所以在公司的学习知识需要记录在掘金上了。