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

来源:互联网 发布:公交车刷卡软件 编辑:程序博客网 时间:2024/05/18 03:33

做项目的时候往往需要使用一些大神写好的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中的资源了!

 

0 0
原创粉丝点击