android - Android gradle:如何在 build.gradle 脚本中获取合并的资源目录?
问题描述
有问题的代码看起来像
applicationVariants.all{ variant ->
if(variant.buildType.name == 'test'){
println 'path res: ' + //need directory path here
}
}
解决方案
variant.mergeResourcesProvider.get().outputDir.get()
似乎返回了我需要的路径。对于 mergeAssetsProvider 也是如此
推荐阅读
- flutter - 在 fflutter 中由提供者调用 api 的正确方法?
- c - 如何读取使用 popen 打开的进程的标准输出(使用 \r)
- scala - scala:匹配情况下的“块不能包含声明”
- python - 从 AJAX 调用中抓取 JSON
- ios - 如何设置来电显示或远程 pary id linphone?
- javascript - 如何使用 vee-validate 显示我的错误
- angular - 当我以角度请求我的数据库时,在我的数据列表上显示一条消息
- android - 在 3d 视图中显示时如何在设备屏幕中适合 3D 模型
- sql-server - 如何将单选按钮值保存到 SQLtable
- flutter - 处置后使用了 VideoPlayerController。一旦你在 VideoPlayerController 上调用了 dispose(),它就不能再使用了