如何解决将模块的依赖项复制到文件夹
我正在使用Gradle构建一个Android应用,模块的build.gradle文件如下所示:
apply plugin: 'com.android.application'
android
{
compileSdkVersion 29
buildToolsVersion "29.0.2"
ndkVersion "16.1.4479499"
...
}
dependencies
{
implementation fileTree(dir: 'libs',include: ['*.jar'])
implementation 'androidx.annotation:annotation:1.1.0'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
...
}
...
现在,我想将所有依赖项复制到特定文件夹。我知道在SO上已经有人问过这个问题(例如here和here)。但是,我将Gradle 6.1.1与Android Gradle Plugin 4.0.1结合使用,并且上述两个问题的答案均不再适用,即以下各项不再起作用:
task copyDependencies(type: Copy) {
from configurations.default
into 'dependencies'
}
configuration.default
似乎未返回任何内容。
我找到了这篇blog post帖子,但是建议的解决方案可以与classpath
一起使用,其中包含了除我的依赖项之外的内容,例如在构建过程中生成的R.jar
文件。
如何复制 just 依赖项?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。