android gradle 依赖
- 作者: 名字名字名字名字好难想
- 来源: 51数据库
- 2020-09-22
1. 因为现在的软件都是采用模块化的方式开发,功能庞大,如果已经存在相应功能的模块,直接设置依赖就好了;
2. 现在很多开源类库都已经实现了很炫的功能,我们通过项目依赖可以把这些功能直接整合到软件中,就可以使用了;
3. 现在的软件都是团队开发的形式,举例来说,一个公司开发了两款软件,这两款软件中都使用支付宝这个功能,那么如果支付宝提供了项目依赖的类库或者是功能的话,这两款软件就可以方便的将功能集合进去;
4. 项目依赖也是模块划分开发的最好的体现;
jar包修改麻烦,每次该完还要打包。jar包里面不能有资源文件。library便于调试。
首先我们要了解什么叫做项目依赖,android studio使用gradle来管理项目,?gradle在构建项目时需要知道所需要构建或者运行的文件,以便gradle找到它们,我们将这些被导入的文件称作项目的依赖。对于这些由项目依赖导入的文件,gradle允许您告诉它您的项目都依赖了哪些文件以便gradle能够找到这些依赖文件,然后让这些文件在您的构建项目中可用。这些依赖文件可能需要从远程的maven或者ivy仓库下载,或者存在于本地目录中。
简单的了解了项目依赖的基本概念之后了,下面我们就来说明如何设置项目依赖。
这里我们以引入谷歌的json文件为例来进行讲解。
一、?从远程仓库中进行下载引用
1、?在android studio中打开file>>project structure在弹出对选项卡中选择app模块中的dependcies选项。在选项卡中选择边栏上的加号。

2、在弹出来的选框中选择gson支持库并确认后,android studio就会自动导入gson支持库了。

二、如果我们自己在网上已经下载好了json的jar包,设置依赖的方法:
1、?我们将jar文件黏贴到app>>src>>main>>libs文件夹下

2 右键选择jar包在弹出的菜单中选择add as library.

3 选择你要导入到的哪个module,如果当前只有一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认即可。

设置项目依赖的方式是不是很简单呢?这些都是属于android开发中的基础知识,在一个叫做秒秒学的网站中有专门的课程来讲解关于android的相关知识,有兴趣可以去看看。
之所以会这样,是因为依赖的项目里的资源和配置文件无法做成jar包的形式,如果把这些资源文件做成jar,你的工程会引用不到。
不想让你太清楚他的源码
2. 现在很多开源类库都已经实现了很炫的功能,我们通过项目依赖可以把这些功能直接整合到软件中,就可以使用了;
3. 现在的软件都是团队开发的形式,举例来说,一个公司开发了两款软件,这两款软件中都使用支付宝这个功能,那么如果支付宝提供了项目依赖的类库或者是功能的话,这两款软件就可以方便的将功能集合进去;
4. 项目依赖也是模块划分开发的最好的体现;
jar包修改麻烦,每次该完还要打包。jar包里面不能有资源文件。library便于调试。
首先我们要了解什么叫做项目依赖,android studio使用gradle来管理项目,?gradle在构建项目时需要知道所需要构建或者运行的文件,以便gradle找到它们,我们将这些被导入的文件称作项目的依赖。对于这些由项目依赖导入的文件,gradle允许您告诉它您的项目都依赖了哪些文件以便gradle能够找到这些依赖文件,然后让这些文件在您的构建项目中可用。这些依赖文件可能需要从远程的maven或者ivy仓库下载,或者存在于本地目录中。
简单的了解了项目依赖的基本概念之后了,下面我们就来说明如何设置项目依赖。
这里我们以引入谷歌的json文件为例来进行讲解。
一、?从远程仓库中进行下载引用
1、?在android studio中打开file>>project structure在弹出对选项卡中选择app模块中的dependcies选项。在选项卡中选择边栏上的加号。

2、在弹出来的选框中选择gson支持库并确认后,android studio就会自动导入gson支持库了。

二、如果我们自己在网上已经下载好了json的jar包,设置依赖的方法:
1、?我们将jar文件黏贴到app>>src>>main>>libs文件夹下

2 右键选择jar包在弹出的菜单中选择add as library.

3 选择你要导入到的哪个module,如果当前只有一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认即可。

设置项目依赖的方式是不是很简单呢?这些都是属于android开发中的基础知识,在一个叫做秒秒学的网站中有专门的课程来讲解关于android的相关知识,有兴趣可以去看看。
之所以会这样,是因为依赖的项目里的资源和配置文件无法做成jar包的形式,如果把这些资源文件做成jar,你的工程会引用不到。
不想让你太清楚他的源码
推荐阅读
