一、android studio 打包arr
1、 aar包是Android studio 下打包Android工程中src、res、lib后生成的aar文件(与Jar包最大的不同是Jar包不包含资源文件,而aar包中是包含的)
2、打aar包基本不需要什么操作,按下图步骤操作即可:
二、android studio 项目引入aar包操作:
1、将aar复制到lib目录下;
2、配置build.gradle文件,代码如下
repositories {
flatDir {
dirs ‘libs’
}
implementation (name:‘FingerprintLibrary-release’, ext:‘aar’)
build.gradle 配置文件:
apply plugin: 'com.android.application'android {compileSdkVersion 30buildToolsVersion "30.0.3"defaultConfig {minSdkVersion 17targetSdkVersion 30versionCode 1versionName "1.0"testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"consumerProguardFiles 'consumer-rules.pro'}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'}}repositories {flatDir {dirs 'libs'}}}dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])implementation (name: 'FingerprintLibrary-release', ext: 'aar')implementation 'androidx.appcompat:appcompat:1.2.0'testImplementation 'junit:junit:4.12'androidTestImplementation 'androidx.test.ext:junit:1.1.2'androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'}
3、编译一次工程;
4、以上操作成功后可以在扩展包下看到被引用的aar包文件;