resourceName = "test-download" def fn1(webResource, scriptFile, throwable): if webResource.getName() == resourceName: if scriptFile != None: _console.log("afterDownload", webResource, "下载成功", scriptFile) elif throwable != None: _console.error("afterDownload", webResource, "下载失败", throwable) _webResources.afterDownload(fn1) def fn3(webResource): if webResource.getName() == resourceName: webResource.setUrl(webResource.getUrl().replace("172.16.0.238", "172.16.0.235")) _console.log("beforeDownload", webResource) return None _webResources.beforeDownload(fn3) def fn2(webResource): webResource.setName(resourceName) webResource.setUrl("https://github.com/m8test/runtime-release/raw/refs/heads/main/frameworks/android-34.jar") webResource.setVersion("34") _webResources.download(fn2)