【问题标题】:Error: Not found wrapperScript: D:\a\1\s\gradlew错误:未找到 wrapperScript:D:\a\1\s\gradlew
【发布时间】:2022-02-10 13:39:51
【问题描述】:

我正在为 Bitbucket 上的 Android 存储库创建 Azure Devops 管道。我创建了一个经典的管道。我已经按照这篇博文的各个步骤设置了持续集成: https://itnext.io/how-to-setup-ci-cd-pipelines-for-android-with-azure-devops-2a4ded0de0e7

在继续使用 CD 之前,我想运行管道。所以我运行管道并遇到以下错误: 错误:未找到 wrapperScript:D:\a\1\s\gradlew

我正在添加原始日志文件供您参考。我在网上搜索了解决方案,但令我失望的是,我找不到可行的解决方案。请帮忙。在下面找到日志文件

2022-02-07T12:25:24.6666771Z ##[debug]评估步骤的条件: 'gradlew buildRelease' 2022-02-07T12:25:24.6668643Z ##[调试]评估:成功()2022-02-07T12:25:24.6669141Z ##[调试]评估成功:2022-02-07T12:25:24.6670247Z ##[调试]=>真2022-02- 07T12:25:24.6670740Z ##[debug]Result: True 2022-02-07T12:25:24.6671294Z ##[section]Starting: gradlew buildRelease 2022-02-07T12:25:24.6783754Z ==================================================== ============================= 2022-02-07T12:25:24.6784050Z 任务:Gradle 2022-02-07T12:25:24.6784257Z 描述:使用 Gradle 构建 包装脚本 2022-02-07T12:25:24.6784478Z 版本:3.198.0 2022-02-07T12:25:24.6784667Z 作者:微软公司 2022-02-07T12:25:24.6784956Z 帮助: https://docs.microsoft.com/azure/devops/pipelines/tasks/build/gradle 2022-02-07T12:25:24.6785279Z ==================================================== ============================= 2022-02-07T12:25:24.7052847Z ##[debug]使用节点路径: C:\agents\2.198.2\externals\node10\bin\node.exe 2022-02-07T12:25:24.8527724Z ##[debug]agent.TempDirectory=D:\a_temp 2022-02-07T12:25:24.8551469Z ##[debug]加载输入和端点 2022-02-07T12:25:24.8568842Z ##[调试]加载 ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN 2022-02-07T12:25:24.8583719Z ##[调试]加载 ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION 2022-02-07T12:25:24.8586465Z ##[debug] 加载 ENDPOINT_AUTH_SYSTEMVSSCONNECTION 2022-02-07T12:25:24.8588710Z ##[debug]loading INPUT_CHECKSTYLEANALYSISENABLED 2022-02-07T12:25:24.8590512Z ##[debug]正在加载 INPUT_CLASSFILESDIRECTORIES 2022-02-07T12:25:24.8592099Z ##[debug]正在加载 INPUT_CODECOVERAGETOOL 2022-02-07T12:25:24.8593560Z ##[debug] 加载 INPUT_CWD 2022-02-07T12:25:24.8595038Z ##[调试]加载 INPUT_FAILIFCOVERAGEEMPTY 2022-02-07T12:25:24.8596499Z ##[debug]正在加载 INPUT_FINDBUGSANALYSISENABLED 2022-02-07T12:25:24.8597942Z ##[debug]正在加载 INPUT_GRADLE5XORHIGHER 2022-02-07T12:25:24.8599413Z ##[debug] 加载 INPUT_GRADLEOPTS 2022-02-07T12:25:24.8600881Z ##[debug] 加载 INPUT_JAVAHOMESELECTION 2022-02-07T12:25:24.8602279Z ##[debug] 加载 INPUT_JDKARCHITECTURE 2022-02-07T12:25:24.8603715Z ##[debug] 加载 INPUT_JDKVERSION 2022-02-07T12:25:24.8605152Z ##[debug] 加载 INPUT_PMDANALYSISENABLED 2022-02-07T12:25:24.8606525Z ##[调试]加载 INPUT_PUBLISHJUNITRESULTS 2022-02-07T12:25:24.8607917Z ##[debug]loading INPUT_SPOTBUGSANALYSISENABLED 2022-02-07T12:25:24.8609416Z ##[debug]loading INPUT_SPOTBUGSGRADLEPLUGINVERSION 2022-02-07T12:25:24.8610867Z ##[debug]正在加载 INPUT_SPOTBUGSGRADLEPLUGINVERSIONCHOICE 2022-02-07T12:25:24.8612211Z ##[debug]正在加载 INPUT_SQANALYSISENABLED 2022-02-07T12:25:24.8613592Z ##[调试]加载 INPUT_SQGRADLEPLUGINVERSION 2022-02-07T12:25:24.8614946Z ##[debug]正在加载 INPUT_SQGRADLEPLUGINVERSIONCHOICE 2022-02-07T12:25:24.8616200Z ##[debug]正在加载 INPUT_TASKS 2022-02-07T12:25:24.8617526Z ##[debug] 加载 INPUT_TESTRESULTSFILES 2022-02-07T12:25:24.8618917Z ##[debug] 加载 INPUT_WRAPPERSCRIPT 2022-02-07T12:25:24.8625809Z ##[调试]已加载 25 2022-02-07T12:25:24.8705719Z ##[debug]Agent.ProxyUrl=undefined 2022-02-07T12:25:24.8707003Z ##[debug]Agent.CAInfo=undefined 2022-02-07T12:25:24.8707814Z ##[debug]Agent.ClientCert=undefined 2022-02-07T12:25:24.8708734Z ##[debug]Agent.SkipCertValidation=undefined 2022-02-07T12:25:25.0132101Z ##[debug]检查路径: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0135127Z ##[调试]添加资源文件: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0136145Z ##[debug]system .culture=en-US 2022-02-07T12:25:25.0177088Z ##[debug]资源文件已经设置 至: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0183934Z ##[调试]资源文件已经设置 至: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0191436Z ##[调试]资源文件已经设置 至: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0206150Z ##[调试]资源文件已经设置 至: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0213723Z ##[调试]资源文件已经设置 至: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-codecoverage-tools\module.json 2022-02-07T12:25:25.0500114Z ##[调试]检查小路 : D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-java-common\lib.json 2022-02-07T12:25:25.0501427Z ##[debug]添加资源文件: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\node_modules\azure-pipelines-tasks-java-common\lib.json 2022-02-07T12:25:25.0502355Z ##[debug]system.culture=en-US 2022-02-07T12:25:25.0515301Z ##[调试]检查路径: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\task.json 2022-02-07T12:25:25.0516298Z ##[debug]添加资源文件: D:\a_tasks\Gradle_8d8eebd8-2b94-4c97-85af-839254cc6da4\3.198.0\task.json 2022-02-07T12:25:25.0517122Z ##[debug]system.culture=en-US 2022-02-07T12:25:25.0534237Z ##[debug]wrapperScript=D:\a\1\s\gradlew 2022-02-07T12:25:25.0534980Z ##[debug] 检查路径:D:\a\1\s\gradlew 2022-02-07T12:25:25.0538217Z ##[debug] 任务结果:失败 2022-02-07T12:25:25.0565952Z ##[错误]错误:未找到包装脚本: D:\a\1\s\gradlew 2022-02-07T12:25:25.0575454Z ##[调试]已处理: ##vso[task.issue type=error;]Error: Not found wrapperScript: D:\a\1\s\gradlew 2022-02-07T12:25:25.0582600Z ##[debug]已处理: ##vso[task.complete result=Failed;]Error: Not found wrapperScript: D:\a\1\s\gradlew 2022-02-07T12:25:25.0620465Z ##[section]Finishing: gradlew buildRelease

【问题讨论】:

    标签: android azure azure-devops azure-pipelines


    【解决方案1】:

    错误:未找到 wrapperScript:D:\a\1\s\gradlew

    根据错误信息,Gradle 任务在源文件夹中找不到 gradlew 文件。

    您需要检查您的 repo 中的 gradlew 文件路径。然后你可以在 Gradle 任务中修改字段:Gradle wrapper

    例如:

    gradlew 文件路径:

    Gradle 任务:

    您也可以使用 ... 选项选择任务中的文件。

    例如:

    【讨论】:

    • 我在 app 文件夹中找到了 gradlew 文件。所以我将 Gradle 包装器更改为 app/gradlew。仍然面临同样的问题
    • @NeerajaGandla 您是否尝试过在任务中使用 ... 选项来选择文件?请检查它是否可以工作
    • 我也试过了。仍然面临同样的问题
    猜你喜欢
    • 2018-11-16
    • 2021-02-10
    • 2015-12-02
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 2016-05-02
    相关资源
    最近更新 更多