Android打包aar步骤:
第一步:创建module
第二步:选择切换到gradle右上角
第三步:选中双击构建:
构建成功后:
将此aar直接拷贝到项目中即可使用了。
混淆aar
混淆aar和混淆apk是一样的,
并且配置proguard-rules.pro,不被混淆的配置-keep 保留
其他的就会别混淆,混淆的文件将会是a,b,c 文件如:
如下是极光推送的。
温馨提醒:Android Studio 4.2+ task默认是关闭的
Settings - Experimental - 取消勾选 “Do not build Gradle task list during Gradle sync” - 然后重新sync一次。
这项新功能的加入似乎是因为显示task list会略微拖慢build速度,所以加入了一个默认关闭的功能开关。https://issuetracker.google.com/issues/185420705
这样打出来的包是没有第三方依赖的,如果需要把第三方依赖打进去,参考
https://www.jianshu.com/p/340b69ebb6bf