_project:getPlugins():apply("lua") _project:setConfig(function(c) c:setEntry("com/example/script/primary.lua") c:setPackageName("com.example.script.lua") c:setLogo("logo.png") end) _project:getTasks():add("taskName1", function(task) task:getActions():add("actionName", function(action) action:onPerform(function() _console:log("taskName." .. action:getName() .. " onPerform") local file = _files:buildFile(function(fileBuilder) fileBuilder:setPath("/sdcard", "test.output") end) task:getOutputs():addFile(file) end) end) end) _project:getTasks():add("taskName2", function(task) task:dependsOn("taskName1") task:getActions():add("actionName", function(action) action:onPerform(function() _console:log("taskName." .. action:getName() .. " onPerform") -- 获取 taskName1 的输出的所有文件 _console:log(_project:getTasks():getByName("taskName1"):getOutputs():getFiles()) end) end) end)