android studio怎么导入library

 我来答
撕烂你的贝塔cx
2016-03-31 · TA获得超过3943个赞
知道大有可为答主
回答量:2061
采纳率:70%
帮助的人:1274万
展开全部

android studio导入library方法:

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

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

回到Android studio

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

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

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

4.此时弹出一个对话框,显示你的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了

闵真弭雅惠
2019-06-20 · TA获得超过3915个赞
知道大有可为答主
回答量:3043
采纳率:32%
帮助的人:247万
展开全部

操作步骤如下:
1、启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。图中所示为项目的结构图,点击右上角的File菜单。
  
2、在下拉菜单中依次找到New—
—Import
Module,点击打开项目导入窗口。注意导入的是Module而不是Project,如果是Project的话AndroidStudio会自动打开一个新的窗口编辑,那样的话就是不Library了。
  
3、在打开的窗口中点击右侧的"..."浏览窗口,在文件夹窗口中找到你要导入的Library项目的位置,选择后点击底部的OK按钮导入。
  
4、导入窗口中显示了该Module(项目)的详细信息,点击Finish完成导入。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目,不能是Eclipse项目,如果是Eclipse项目的话,需要选择导出AndroidStudio项目。
  
5、在项目首页中选择Project标签,可以看到项目的文件结构图中多出了我们刚才导入的项目。Library的导入就完成了,接下来的步骤中需要把这个Library项目添加到原项目中,才能正常的引用Librara项目中的内容。
 
 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
检诗雁8
2016-03-26 · TA获得超过581个赞
知道小有建树答主
回答量:448
采纳率:33%
帮助的人:221万
展开全部
1.在AndroidStudio中导入Library项目
1
启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。图中所示为项目的结构图,点击右上角的File菜单。

2
在下拉菜单中依次找到New— —Import Module,点击打开项目导入窗口。注意导入的是Module而不是Project,如果是Project的话AndroidStudio会自动打开一个新的窗口编辑,那样的话就是不Library了。

3
在打开的窗口中点击右侧的"..."浏览窗口,在文件夹窗口中找到你要导入的Library项目的位置,选择后点击底部的OK按钮导入。

4
导入窗口中显示了该Module(项目)的详细信息,点击Finish完成导入。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目,不能是Eclipse项目,如果是Eclipse项目的话,需要选择导出AndroidStudio项目。

5
在项目首页中选择Project标签,可以看到项目的文件结构图中多出了我们刚才导入的项目。Library的导入就完成了,接下来的步骤中需要把这个Library项目添加到原项目中,才能正常的引用Librara项目中的内容。

END
2. 把Library项目添加到源项目中
点击顶部左上角的File菜单,在出现的下拉菜单中找到Project Structure,点击进入。

在窗口左侧选择原始的项目后,点击右侧的Dependencies(依赖项)。可以看到项目当前引用的jar包等信息。

点击右侧的“+”添加按钮,在下拉菜单中找到Module Dependency(项目依赖),点击打开项目选择窗口。

选择前面步骤中导入的Library项目后,点击OK按钮导入到原始项目中。

原始项目的依赖项中就出现了导入的Libray项目,这时在项目中就能正确引用Library项目中的内容了,点击底部的OK按钮完成添加。

出现是否更新CVS文件的提示窗口的话,点击Yes进行进行更新和确认。

项目进入到Gradle自动构建的环节。构建完成后点击底部的Messages,选中Gradle Build。在里面提示了BUILD SUCCESSFUL,说明项目构建完成。这时Library项目就导入到原始项目完毕,可以在项目中正常引用Library项目中的内容了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EvenHHZ
2018-07-25 · 知道合伙人软件行家
EvenHHZ
知道合伙人软件行家
采纳数:13691 获赞数:18845
个人出版图书:《玩转Python网络爬虫》、《玩转Django2.0》

向TA提问 私信TA
展开全部
第一步

在eclipse中将library以gradle导出,如下图

将library以gradle导出

第二步

将library以module的形式导入到android studio中,这里不能直接复制到根目录下面,因为人工复制会丢失文件,所以这个地方只能自己导入,导入后会构建一次,如果出现 peer not authenticated的错误,很可能是你导出的library的 classpath版本太低

Image.png

第三步

到module设置里面添加依赖

Image.png

最后附上参考内容:
关于Android Studio如何导入library project
在项目根目录下建立一个libraries文件夹,移动你要使用的library project到libraries目录(为什么是移动?本人试过复制到工程,但复制过来的库工程里面的src目录下的代码会丢失)

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

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

Image.jpg

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

Image.jpg

ctrl+alt+shift+s 打开 project structure 在左侧面板选中module,在中间面板选中module名,再在右边面板选中denpendecies
在面板的最右边出现一个加号,点击+号,选择第三项module denpendecy

Image.jpg

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

Image.jpg

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

1 报错:类似于:

Image.jpg

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

Image.jpg

原有工程的build.gradle

Image.jpg

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

Image.jpg

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

Image.jpg

点击第一项Invalidate and Restart,待Android studio重启即可解决问题,然后你就可以用上你的library project了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鸽神听音乐
2016-03-26 · 超过19用户采纳过TA的回答
知道答主
回答量:89
采纳率:100%
帮助的人:22.3万
展开全部
File -> Project Structure -> Dependencies -> 点+号 ,然后有个Library dependency可以导入library。

如果是下载好的包,你也可以把包直接拷贝到libs目录下,然后右键单击拷贝的包,选择add as library
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式