转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49281015 文章出自:薛瑄的博客
你也可以查看我的其他同类文章,也会让你有一定的收货!
导入jar包
第一种方法:
复制你需要添加的jar,并将其黏贴到app— —src— —main— —libs文件夹下,可运行的AndroidStudio项目都有像这样的目录结构。可以看到虽然jar已经复制黏贴过来了,但是还未导入,所以看不到jar中包含的内容。而已导入的jar,则可以看到jar中内容。
右键点击新黏贴的jar,在弹出菜单中点击Add As Library.
选择你要导入到的那个module(在AndroidStudio中相当于Eclipse中的project),如果当前只是一个项目,下拉框中除了app也没有其他的内容,那么直接点击ok确认。
这样jar就被添加到项目中来了。
第二种方法:
右键module–>open module settings–>右边的dependencies—绿色的加号–>File dependency–>lib文件夹中的library
第三种方法:
修改对应module 下面的build.gradle,在dependencies节点下添加 compile files(‘libs/your.jar’)
将Module作为lib
一、按照上图蓝色选择Import Module,选择要作为lib的Moudle A(可以是eclipse的project或android studio的Module),然后一直下一步即可。
这步AS所做的操作:
1、修改project的settings.gradle文件,添加以下语句:
include ‘:module A name’
2、修改对应module A下面的build.gradle,把apply plugin后面的值修改为
apply plugin: 'com.android.library'
然后同一个project下面module B就可以依赖该module A了.
设置为android library才可以作为依赖被添加。
二、使用“导入jar包”的第二种或第三种方法,将Moudle作为project的lib
如何删除Module
http://blog.csdn.net/hyr83960944/article/details/37519299
第一步:
第一种方法:
在AS中打开File—>Project structure
选中你要移除的module,然后按红色的‘-’按钮,这个时候仅仅是把module从module列表中移除嘎,并没有在Android Studio目录结构中删除:
第二种方法:
直接编辑settings.gradle,当然这种方式不是很推荐,注释掉不需要的module,点sync gradle(图中圈起来的)后,当然有时候会自动sync,会一直处于gradle sync状态,这个原因其实就是网络的问题。
如果module作为lib,还需要在主module的gradle文件中注释掉下面这样的语句
dependencies {
//compile project(':A')
}
第二步
执行完这步操作后,delete按钮就出来了,如图:
这个时候你会发现app那个图标上的小手机不变了,意思就是从module列表中移除了,没移除的照样也是没有delete按钮的哈。
注意:这边delete按钮一定要慎重啊,你这可是删了就删了的,硬盘上也同样被删了。