android studio 怎么引入library

 我来答
My羽落
2016-05-11 · TA获得超过145个赞
知道答主
回答量:44
采纳率:0%
帮助的人:20.7万
展开全部
  •   我个人觉得,分为两种不同的导入方式吧,第一种是依赖库没有gradle文件的:


  1、通过菜单:File --》 New --》Import Module,先将依赖库导入项目中

  2、修改app目录下的build.gradle文件,在dependencies节点处,添加编译依赖代码:compile project(':依赖库名')

  3、修改依赖库中build.gradle文件里面的版本号,修改为app目录下的build.gradle文件中一模一样的版本号

  如: compileSdkVersion 23,

  buildToolsVersion "23.0.2"

  minSdkVersion 14

  targetSdkVersion 23

  4、重新编译R文件


  •   第二种是依赖库中有gradle文件:

啥901
2016-05-04
知道答主
回答量:37
采纳率:0%
帮助的人:6.6万
展开全部
1
启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。图中所示为项目的结构图,点击右上角的File菜单。
AndroidStudio怎样导入library项目开源库
2
在下拉菜单中依次找到New— —Import Module,点击打开项目导入窗口。注意导入的是Module而不是Project,如果是Project的话AndroidStudio会自动打开一个新的窗口编辑,那样的话就是不Library了。
AndroidStudio怎样导入library项目开源库
3
在打开的窗口中点击右侧的"..."浏览窗口,在文件夹窗口中找到你要导入的Library项目的位置,选择后点击底部的OK按钮导入。
AndroidStudio怎样导入library项目开源库
4
导入窗口中显示了该Module(项目)的详细信息,点击Finish完成导入。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目,不能是Eclipse项目,如果是Eclipse项目的话,需要选择导出AndroidStudio项目。
AndroidStudio怎样导入library项目开源库
5
在项目首页中选择Project标签,可以看到项目的文件结构图中多出了我们刚才导入的项目。Library的导入就完成了,接下来的步骤中需要把这个Library项目添加到原项目中,才能正常的引用Librara项目中的内容。
AndroidStudio怎样导入library项目开源库
END
2. 把Library项目添加到源项目中
点击顶部左上角的File菜单,在出现的下拉菜单中找到Project Structure,点击进入。
AndroidStudio怎样导入library项目开源库
在窗口左侧选择原始的项目后,点击右侧的Dependencies(依赖项)。可以看到项目当前引用的jar包等信息。
AndroidStudio怎样导入library项目开源库
点击右侧的“+”添加按钮,在下拉菜单中找到Module Dependency(项目依赖),点击打开项目选择窗口。
7
项目进入到Gradle自动构建的环节。构建完成后点击底部的Messages,选中Gradle Build。在里面提示了BUILD SUCCESSFUL,说明项目构建完成。这时Library项目就导入到原始项目完毕,可以在项目中正常引用Library项目中的内容了。选我吧、第一步:将 jar 文件复制到项目的 libs 文件夹下。
第二部:在 Android Studio 中调整到 projects 视图,找到 libs 文件夹,使用右键-> Synchronize 刷新,就能看到复制进来的文件。
第三部:选中文件,右键->Add As Library 即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友30ad0b0
2016-04-11 · 知道合伙人数码行家
百度网友30ad0b0
知道合伙人数码行家
采纳数:1785 获赞数:1884
毕业于东北农业大学,硕士研究生学历,曾经做过市场推广,销售等行业,曾经在网络公司做过网络技术管理工作

向TA提问 私信TA
展开全部
在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(为什么是移动?本人试过复制到工程,但复制过来的库工程里面的src目录下的代码会丢失)

注意:你的library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程

在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle build files. 之后依次点击next到finish即可

回到Android studio

打开settings.gradle,添加include ':libraries:你的库工程名称'

ctrl+alt+shift+s 打开 project structure 在左侧面板选中module,在中间面板选中module名,再在右边面板选中denpendecies

在面板的最右边出现一个加号,点击+号,选择第三项module denpendecy

此时弹出一个对话框,显示你的library project ,选中它,点击OK,最后在 project structure面板依次点击Apply,OK

完成以上步骤,有可能会遇到如下问题:

1 报错:类似于:

那是因为你的library project的build.gradle里的配置的SDK版本与你现有工程的build.gradle所配置的SDK版本不一致,修改library project的build.gradle里的SDK版本,使它与现有工程一致就可以解决
例如library project的build.gradle

原有工程的build.gradle

把library project的build.gradle对应的字段值参照原有工程来修改,修改完毕后,rebuild一下工程
2 在rebuild工程后仍报错

此时依次打开File--Invalidate Caches/Restart,弹出对话框

点击第一项Invalidate and Restart,待Android studio重启即可解决问题,然后你就可以用上你的library project了
望采纳
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdd2013
2016-04-20 · TA获得超过685个赞
知道答主
回答量:9
采纳率:0%
帮助的人:2万
展开全部
第一步:将 jar 文件复制到项目的 libs 文件夹下。
第二部:在 Android Studio 中调整到 projects 视图,找到 libs 文件夹,使用右键-> Synchronize 刷新,就能看到复制进来的文件。
第三部:选中文件,右键->Add As Library 即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忽然之间在身边
2016-04-12 · TA获得超过101个赞
知道答主
回答量:88
采纳率:0%
帮助的人:18.2万
展开全部
libs和gradle都可以,看你喜欢哪个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式