一、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 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        consumerProguardFiles 'consumer-rules.pro'
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles 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包文件;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐