AS打包aar文件的方法及使用總結

一.編寫aar架包的方式

在app的build.gradle中配置html

apply plugin: 'com.android.library'

刪除android

applicationId "com.***"


二.關於打包

打包aar架包的方法app

./gradlew assemble 會在文件build/outputs/aar文件下生成aar架包。gradle


三.關於使用aar架包的方法

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'//混淆文件位置
        }
    }


參考http://www.bkjia.com/Androidjc/981624.html

相關文章
相關標籤/搜索