如何获取Gradle插件中的asset文件夹

问题描述 投票:0回答:1

我目前正在为Android编写一个Gradle插件,其中一项任务需要分析要放入应用程序中的资产。使用资产的标准目录

src/main/assets
适用于该任务,但是根据另一个问题,可以为资产设置不同的自定义源。

如何获取 Gradle 插件中已配置资源文件夹的正确路径?

我已经花了很多时间阅读文档和其他问题来找出正确的方法,但到目前为止还没有找到明确的答案,特别是其中很多已经过时了。

其中大多数(例如如何在 Gradle 插件中访问资产目录)引用

SourceSets
对象的
Project
属性,该属性不再是 API 的一部分。

gradle android-gradle-plugin gradle-plugin android-assets
1个回答
0
投票

将其添加到 build.gradle 的底部:

afterEvaluate {
    println('My Awesome assets folder:')
    android.sourceSets.main.assets.srcDirs.each{println it}
}
© www.soinside.com 2019 - 2024. All rights reserved.