一:先把项目修改为 “library”
修改app下的build.gradle中的 “apply plugin:'com.android.application' ”改为apply plugin:'com.android.library'
2.删除AndroidManifest.xml中application的name和icon防止冲突
选择Build->Make Module,编译完后,在\app\build\outputs\aar下就可以找到打的aar包
二:引入aar
复制打好的aar包到项目的libs下

在项目的build.gradle
allprojects {
repositories {
//加入这句话
flatDir {
dirs 'libs' //this way we can find the .aar file in libs folder
}
}
}
在app的build.gradle的 dependencies 加入
implementation(name: 'arr的名字', ext: 'aar')我这里起的名字是gdmap
注:如果aar包中有引入地图,需要在当前的项目的AndroidManifest.xml引入相同的权限和在build.gradle中配置相同的地图api。
在跳转Activity 时,要引入全部的包名

版权声明:本文为liu1102860169原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。