我需要在构建之前下载文件并将其放在我的本地“assets”文件夹中。
我发现了这个,但我对gradle不太熟悉,无法在android项目中使用它。
https://github.com/michel-kraemer/gradle-download-task
我当然有“android”任务,但是我可以说这个文件下载任务应该在那个任务之前完成吗?
我的构建文件的一部分:
android {
...
download {
src 'https://example.com/data.json'
dest assets
}
...
}
这构建但没有任何反应。任何帮助将不胜感激。
答案 0 :(得分:0)
从您提供的链接中,配置插件后,将此任务写在 android闭包
之外task myTask << {
//do something ...
//... then download a file
download {
src 'http://www.example.com/index.html' // replace with your link
dest buildDir // replace it with assets directory path
}
//... do something else
}
添加此行以在构建
之前运行它preBuild.dependsOn(mytask)
答案 1 :(得分:0)
请根据此示例代码进行更改
首先更改项目级gradle文件,例如
https://github.com/michel-kraemer/gradle-download-task/blob/master/build.gradle
接下来转到主模块build.gradle