| apply plugin: 'com.android.library' |
| |
| android { |
| compileSdk 33 |
| |
| defaultConfig { |
| minSdk 21 |
| targetSdk 33 |
| } |
| |
| buildFeatures { |
| renderScript true |
| aidl true |
| } |
| |
| sourceSets { |
| main { |
| manifest.srcFile 'AndroidManifest.xml' |
| java.srcDirs = ['src'] |
| resources.srcDirs = ['src'] |
| aidl.srcDirs = ['src'] |
| renderscript.srcDirs = ['src'] |
| res.srcDirs = ['res'] |
| } |
| } |
| |
| lint { |
| abortOnError false |
| } |
| } |
| |
| task cleanAndBuildAAR(type: GradleBuild) { |
| tasks = ['clean', 'assembleRelease'] |
| } |
| |
| task copyAAR(type: Copy) { |
| dependsOn 'cleanAndBuildAAR' |
| dependsOn 'bundleReleaseAar' |
| from 'build/outputs/aar/' |
| into '../../app/libs/' |
| include '*-release.aar' |
| } |
| |
| dependencies { |
| implementation 'androidx.legacy:legacy-support-v4:1.0.0' |
| } |