Android、Azure Devops 在运行管道时出现错误##[错误]错误:进程“/Users/runner/work/1/s/gradlew”失败,退出代码为 1

Rah*_*hra 7 version-control android azure-devops azure-pipelines cicd

Android、Azure Devops 在运行管道时出现错误##[错误]错误:进程“/Users/runner/work/1/s/gradlew”失败,退出代码为 1

在语言环境系统中,生成了所有工作 apk,但在 azure devops 上运行管道时,它显示错误

FAILURE: Build failed with an exception.

* Where: Build file '/Users/runner/work/1/s/app/build.gradle' line: 2

* What went wrong: An exception occurred applying plugin request [id: 
'com.android.application']
 > Failed to apply plugin 'com.android.internal.application'.
   > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Run Code Online (Sandbox Code Playgroud)

我已经在使用 Java 11

我搜索了相同的内容但没有得到任何解决方案。

Rah*_*hra 7

我通过在 Maven 中添加任务解决了这个问题azure-pipelines.yml

steps:
  - task: Maven@3
    inputs:
      mavenPomFile: 'pom.xml'
      publishJUnitResults: false
      javaHomeOption: 'JDKVersion'
      jdkVersionOption: '1.11'
      mavenVersionOption: 'Default'
      mavenOptions: '-Xmx3072m'
Run Code Online (Sandbox Code Playgroud)

希望这对其他人有帮助...