什么是资源生成任务'在Android Gradle中?

时间:2016-01-07 08:30:34

标签: android gradle android-gradle

This reddit主题解析了我的problemsthis评论之一

  

...更好的选择是创建一个将文件复制到" $ project.buildDir / readme / res / raw /"的任务,用Android插件注册该文件夹作为生成的资源root,并使用Android插件将任务注册为资源生成任务

似乎建议采用更好的方式,但我不确定注册为资源生成任务是什么意思'。

2 个答案:

答案 0 :(得分:1)

他们可能指的是{ "error": { "code": "itemNotFound", "message": "Requested site could not be found", "innerError": { "request-id": "34b1b51a-59ba-4c56-991a-319ffbe33005", "date": "2017-04-07T10:46:40" } } }。这似乎没有公开记录,因此可能会有所变化,但它被各种第三方插件使用,例如this one

答案 1 :(得分:0)

好的,认为这意味着注册mergeResources任务,如下所示

variant.mergeResources.doLast {
    copy {
       from ("path/to/some/file")
       into ("$outputDir/raw")
    }
}