Moudle
新建一个moudle
在java文件夹下新建一个class和一个activity
在MyApplication项目中,点击File--New--Import Module
导入我们新建的moudle
然后检查在setting.gradle中是否有我们新导入的moudle,如果没有,就把moudle加上
AS高版本应该会自动刷新,我们就可以在目录上看见我们导入的moudle
然后在app的gradle的dependencies下,添加依赖,sync一下,就导入完成
然后就可以调用moudle里面的方法和类
aar
aar有多种生成方式
1.都是先创建moudle,这一步不再重复
创建完成之后,写好方法了,再修改build.gradle文件
task makeJar(type: Copy){
delete 'build/libs/test.jar'
from('build/intermediates/bundles/default/')
into('build/libs')
include('classes.jar')
rename('classes.jar','test.jar')
}
makeJar.dependsOn(build)
然后点击Sync Now,等Android Studio运行完成后,点击右上角的Gradle按钮
Application--Task--Other
双击makejar,运行完成之后,可以在project目录下找到生成的aar文件
使用时,先将aar复制到lib文件目录下,然后在app build.gradle下添加
在dependencies里面加上
之后就可以正常的调用aar包里面的方法和类
2.创建moudle,写好方法和类
写完之后,build整个项目,然后点击右边Gradle
双击,等待程序运行结束,然后在library build里面可以找到我们生成的aar
导入方法和上面一种相同