您的位置:首页 > 移动开发 > Android开发

其他工程做为module、Library导入AS工程,Module之间共享资源

2016-09-01 00:00 176 查看
做项目的时候往往需要使用一些大神写好的demo,一直复制粘贴搞得很头疼,加大了工作量,也不好管理。但是把这些东西做为一个module到入到项目中,使用其中的资源就很方便了。但是两个module之间类怎么共享使用?请看下面操作步骤:

在eclipse中一个工程就是一个项目,然而在AndroidStudio中一个工程就相当于一个包里边的一个module就是单独的一个项目。

首先是怎么导入module

第一步:



第二步:



module导入完成!

这时候如果发现导入错了,或者不想导入,想把它删除了,然后选择module右键,发现是没有删除键的,那怎么把他删除呢:

找到settings.gradle文件,里边引入了这个工程下边的module和library,把不需要的引入删除就行了,然后你就发现刚刚引入的module可以右键删除了。关于settings.gradle,build.gradle这些个文件干吗使的不明白,可以参看这篇文章http://my.oschina.net/u/1269002/blog/731911

以上仅仅是导入删除module过程,那导入成功后怎么使用?

首先在导入module之前需要把要导入的module作以下修改,让module做为Library导入项目这时候就能使用Library资源了:

找到app->build.gradle



修改为:



编辑工具提示sync now,点击同步,编译通过后再使用刚刚导入Module的方法导入

导入成功后你会看到:



你导入的Library中也会使用jar,所以你需要做一下操作,让module依赖Library的jar:





然后在build.gradle中引入Library



此时就可以尽情的使用library中的资源了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息