java库的类别
jar库:包含java类和class文件
aar库:可以实现资源文件的封装
arr库的生成
1.在AndroidMainfest.xml 去掉下面的代码,如果存在的话,导入其他文件会出现两个图标
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
2.也可以去掉<application>里面的内容,看心情,不影响导入
3.在build.gradle中修改下面代码
apply plugin: 'com.android.application'
改为下面的,然后根据提示Sync Now更新一下
apply plugin: 'com.android.library'
最后 clean一下项目,在下面文件夹就会出现这个app-debug.aar,就是我们已经生成的aar库
及库的导入
1.在项目的libs文件夹中添加aar文件
2.在build.gradle(Module:app)的文件中,修改下面内容,其中com.aiv.SDK的名字改为自己库 的名字
buildTypes {
repositories {
flatDir{
dirs'libs';
}
}
dependencies {
compile(name:'com.aiv.SDK',ext:'aar')
}
3.clean当出现以下文件夹的时候,就是导入成功了