Android开发之gradle重命名aar包的写法
生活随笔
收集整理的這篇文章主要介紹了
Android开发之gradle重命名aar包的写法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方法一:
apply plugin: 'com.android.library'def releaseTime() { //GMT+8代表北京時(shí)間return new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("GMT+8")) }android {compileSdkVersion 26defaultConfig {minSdkVersion 14targetSdkVersion 26versionCode 1versionName "1.0"}buildTypes {release {minifyEnabled trueproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'android.libraryVariants.all { variant ->variant.outputs.all {outputFileName = "MyApk_v${defaultConfig.versionName}_${releaseTime()}.aar"}}}}sourceSets {main {jniLibs.srcDirs = ['libs']}}}dependencies {implementation fileTree(dir: 'libs', include: ['*.jar']) }?
方法二:
apply plugin: 'com.android.library'static def getNowTime() { //此處格式化時(shí)間禁止使用/為分隔符,使用/格式化時(shí)間會(huì)生成目錄return new Date().format("yyyy-MM-dd HH-mm-ss", TimeZone.getTimeZone("GMT+8")) }android {compileSdkVersion 26buildToolsVersion "26.0.2"defaultConfig {minSdkVersion 15targetSdkVersion 26versionCode 2versionName "2.0" // multiDexEnabled true}sourceSets {main {jniLibs.srcDirs = ['libs']manifest.srcFile 'AndroidManifest.xml'java.srcDirs = ['src']resources.srcDirs = ['src']aidl.srcDirs = ['src']renderscript.srcDirs = ['src']res.srcDirs = ['res']assets.srcDirs = ['assets']}}buildTypes {debug {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}release {minifyEnabled trueproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'}}useLibrary 'org.apache.http.legacy'//重命名aar的方法libraryVariants.all { XiaYiYe5 ->XiaYiYe5.outputs.all {outputFileName = "PaySdk_v${defaultConfig.versionName}_${getNowTime()}.aar"}}}dependencies {compile fileTree(include: ['*.jar'], dir: 'libs') }說(shuō)明:
android.libraryVariants.all和libraryVariants.all效果一樣(Android studio3.5.2中測(cè)試)
總結(jié)
以上是生活随笔為你收集整理的Android开发之gradle重命名aar包的写法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发布在即!Redmi Watch 3 L
- 下一篇: Android开发之Android St