在app的build.gradle中配置html
apply plugin: 'com.android.library'
刪除android
applicationId "com.***"
打包aar架包的方法app
./gradlew assemble 會在文件build/outputs/aar文件下生成aar架包。gradle
aar架包能夠很方便的使用資源文件,這樣能夠集成含有資源文件的Activity等供第三方調用,這是jar包不具有的,使用方式以下:ui
1.將aar包放入app的libs目錄下spa
2.在Manifest中配置,申明aar包須要的權限,在application中添加debug
tools:replace="android:icon, android:label, android:theme"
若是找不到tools,在根標籤添加code
xmlns:tools="http://schemas.android.com/tools"
3.申明Activity標籤,包括aar包中定義的theme都須要申明一次xml
4.在項目app的build.gradle中添加htm
compile(name:'aar文件的架包名字', ext:'aar')
buildTypes {//這裏面能夠配置debug和release版本的一些參數,好比混淆、簽名配置等 release {//release版本 minifyEnabled false//是否開啓混淆 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'//混淆文件位置 } }