从框架到完整项目搭建,实战项目《约个球》(4)-Intellij IDEA 导入library和jar文件

本文详细介绍了如何在IntelliJ IDEA中导入library和jar文件,以实战项目《约个球》为例。通过下载库,将其添加到项目的library文件夹,配置工程结构,创建并添加模块依赖,实现项目对第三方库的引用。此外,还讲解了引入jar包作为项目依赖的步骤。
摘要由CSDN通过智能技术生成

项目github地址:https://github.com/CameloeAnthony/DatingBall

在公司开始使用Intellij IDEA 进行开发,本项目中也要引入很多开源的框架和代码。至于怎么引入,可能一开始会遇到很多问题,这里整理一下自己的导入library的思路:

1 android工程项目目录结构主要分为两种类型的结构,第一种是Eclipse被大家熟知的src,res的类型,第二是android studio 以及Intellij 中在广泛使用的Gradle类型。我的这个项目是第一种。但是网上还有github可能是第二种。这个时候很多人就不知道怎么转化了。首先来看看我们已经导入成功的library的结构吧。


可以看到我的这个library主要有gen自动生成的目录,res资源文件夹,src项目source 根目录,androidManifest文件,ThirdPartyLibraries 文件夹(我把第三方的引用的library都放在这里面)。

所以我们整个app项目DatingBall引用了library这个大的目录,里面包含了各种第三方的一些library,以及我们的src目录。我们需要添加所有library作为我们的app项目DatingBall的依赖的时候,就只需要添加大library了。具体看下面两张图片:



2 回到第一个问题,我们怎么引入网上的框架的library呢。这里一Android-PullToReFresh为例。

2.1我们首先下载zip文件,然后解压。

https://github.com/chrisbanes/Android-PullToRefresh

2.2这里我们只需要复制library,到我们的项目的library的第三方库的文件夹下:


也就是上面的第一个文件夹(这里改了一下名字,便于区分)。

2.3这个时候进入我们的Intellij Idea,会发现我们引入的文件是普通文件夹的形式,而我们先前引入的library,比如SlidingMenu都是右下角有蓝色的小方块,也就是说我们还需要在这里面配置一下。


2.4 打开工程结构


2.5 引入模块



2.6从存在的项目创建模块(如果是完整的eclipse那些可以选择下面,这里我们选择上面)


2.7完成后,我们看到引入的library右下角也有一个蓝色小方块了。


2.8 左边选择library,右边选择3 模块依赖,表示我们的library依赖android-PullRefresh-library



2.9 library的模块依赖如下


2.10 我们的DatingBall 这个项目添加library作为依赖,这样就不用反复的导入其他包了。


3 引入jar包作为项目依赖。我们2 中都是对模块进行操作将模块作为我们的library引入,这里对jar文件进行引入。

3.1选择导入java的library


3.2 这里添加一个名字。区别于2中的library,这里更名为libs。可以看到我们引入了support-v4和xutil的jar包。


3.3  回到步骤2.8,这时候我们选择的是2选项,不再是选项3


3.4   可以看到我们的library(自定义的所有library以及导入的jar文件都在这里面),已经添加了libs作为依赖。


好了,到这里我们整个项目的大型library已经导入了很多,后面还会不断添加。丰富library的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值