afterDownload(function ($webResource, $scriptFile, $throwable) use ($console, $resourceName) { if ($webResource->getName() == $resourceName) { if ($scriptFile != null) { $console->log("afterDownload", $webResource, "下载成功", $scriptFile); } else if ($throwable != null) { $console->error("afterDownload", $webResource, "下载失败", $throwable); } } }); $webResources->beforeDownload(function ($webResource) use ($plugins, $console, $resourceName) { if ($webResource->getName() == $resourceName) { $RegexUtils = java_class("com.blankj.utilcode.util.RegexUtils"); $webResource->setUrl($RegexUtils->getReplaceFirst($webResource->getUrl(), "172.16.0.238", "172.16.0.235")); $console->log("beforeDownload", $webResource); } return null; }); $webResources->download(function ($webResource) use ($resourceName) { $webResource->setName($resourceName); $webResource->setUrl("https://github.com/m8test/runtime-release/raw/refs/heads/main/frameworks/android-34.jar"); $webResource->setVersion("34"); });