android - 将资产预处理集成到 Android Gradle 构建中
问题描述
将资产预处理集成到 Android Gradle 构建中的最佳方法是什么?我的具体用例是将图像打包到纹理图集中。
到目前为止,我发现的最佳机制是在资产集中包含一个附加目录:
sourceSets {
main.assets.srcDirs += file("${rootProject.projectDir}/build/assets")
}
然后连接任务以将这些资产生成到构建中:
android.applicationVariants.all { variant ->
variant.javaCompileProvider.configure {
it.dependsOn finalizeAssets
}
}
这种方法很实用但很麻烦,尤其是笨拙的依赖。
在 Gradle 中预处理 Android 资产是否有规范的方法?
解决方案
推荐阅读
- c# - C# AggregateException,在什么情况下我会聚合异常?
- excel - VBA - 将参数从一个函数传递到另一个函数而不返回第一个函数
- java - 使用 Math.toDegrees 时的代码问题
- python - 优化字梯
- angular - 在 Ionic 4 中,尝试将令牌发送到 Express 路由,但无法验证令牌是否在存储中
- python - 在 txt 文件中查找行号或元素
- javascript - 如何使用 min-max 缩放器对多维二维数组的数据进行归一化
- azure-pipelines - 如何在作业之间共享文件
- java - Scala - 如何在 Spark SQL 查询中将日期字符串转换为时间戳?
- angular - 在 CI-CD azure devops 中发布 angular+.net 核心项目时无法读取未定义的属性“种类”