在kotlin的build.gradle.kts中引入aar

在kotlin的build.gradle.kts中引入aar,第1张

我们都知道在java版本的build.gradle中怎么引入aar,但是你知道在kotlin的build.gradle.kts中怎么引入aar吗?为了这个问题,我特意翻墙去Google搜索了一下,资料少之又少!

1、我们在java版本的build.gradle中引入aar的方式是这样的:在APP的libs中添加aar文件,然后在build.gradle中添加

repositories{

    flatDir{

        dirs'libs'

    }

}

最后再:implementation(name:'你的aar名称',ext:'aar'),sync一下就搞定了。

2、在kotlin的build.gradle.kts中是这样的:同样是在APP的libs中添加aar文件,然后在build.gradle.kts中添加:

implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar", "*.aar"))))

implementation(files("libs/preference_appcompat.aar")),把这个aar换成你的就ok了。

回答如下:

第一步直接在build.gradle添加下边的代码:

plugins {

id 'java 'id 'idea'

}

jar{

string somestr=' '

configurations.runtime.each{somestr=somestr+" lib\\"+it.name}manifest{

attributes ' Main-Class ' : ' HexUtil’// packagenameattributes 'Class-Path ' : somestr

}

}

task copyJar(type: Copy){

from configurations.runtimeinto ( ' build/libs/lib')

}

task release(type: Copy,dependsOn: [ build,copyJar]){

}

完成,直接运行任务gradle release就看见目录下生成的包了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7916736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存