美文网首页
Jenkins 构建 Android 项目需要 JDK11

Jenkins 构建 Android 项目需要 JDK11

作者: 雁过留声_泪落无痕 | 来源:发表于2023-09-20 18:40 被阅读0次

初始命令

chmod 777 gradlew
./gradlew assembleRelease

报错

* What went wrong:
A problem occurred evaluating project ':_2C'.
> Failed to apply plugin 'com.android.internal.library'.
   > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
     Your current JDK is located in  /cyrms/slave/jdk1.8.0_131/jre
     You can try some of the following options:
       - changing the IDE settings.
       - changing the JAVA_HOME environment variable.
       - changing `org.gradle.java.home` in `gradle.properties`.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

查看 /cyrms/slave/ 目录

ls -al /cyrms/slave/
chmod 777 gradlew
./gradlew assembleRelease

发现有其它 jdk 可使用,包括 jdk11

drwxrwxr-x  8 cyrms cyrms      4096 Jun 11  2021 jdk-11.0.11
drwxrwxr-x  8 cyrms cyrms      4096 Apr 24  2020 jdk-11.0.7
-rwxrwxr-x  1 cyrms cyrms 181037195 Jan 23  2021 jdk-11.0.7.tar.gz
drwxrwxr-x  8 cyrms cyrms      4096 Mar 27  2013 jdk1.6.0_45
-rwxrwxr-x  1 cyrms cyrms  84962786 Jan 23  2021 jdk1.6.0_45.tar.gz
drwxrwxr-x  8 cyrms cyrms      4096 Dec 19  2014 jdk1.7.0_76
-rwxrwxr-x  1 cyrms cyrms 142253277 Jan 23  2021 jdk1.7.0_76.tar.gz
drwxrwxr-x  8 cyrms cyrms      4096 Mar 15  2017 jdk1.8.0_131

最终命令

# ls -al /cyrms/slave/

export JAVA_HOME=/cyrms/slave/jdk-11.0.7
chmod 777 gradlew

./gradlew assembleRelease
最终命令.png

相关文章

  • 2020-04-27

    Android打包jenkins教程 主要内容 基于SVN或Git 测试项目连接 Android项目参数化自动构建...

  • jenkins构建android项目

    在一家外企公司工作了半年,一直想写一篇关于jenkins的博客,由于本人比较懒,一直就搁置了.由于前几天早上...

  • Jenkins构建Android项目

    背景:现在流行自动化构建,而其中最出名的工具就是jenkins。本地跑了下jenkins服务,记录下。 环境搭建 ...

  • Jenkins+kubernetes(第2节)

    Jenkins构建maven项目 jenkins中自动构建的项目类型有 自由风格软件项目(FreeStyle Pr...

  • Manifest merger failed with mult

    背景 用Jenkins构建android自动化打包时,以前都是OK的,因为构建脚本需要,升级了classpath ...

  • Docker+Jenkins持续集成环境(5): android

    项目组除了常规的java项目,还有不少android项目,如何使用jenkins来实现自动构建呢?本文会介绍安卓项...

  • 使用Jenkins构建Android项目

    随着公司的发展, 项目的更新迭代越来越快, 一个项目往往由一个团队的不同角色来回周转协调后才能上线, 在开发交付并...

  • GitLab项目+Jenkins流水线

    集成GitLab的Webhooks Jenkins创建项目 集成GitLab项目 在刚构建的Jenkins项目中配...

  • docker+jenkins+github实现golang项目自

    本文jenkins部署golang项目流程 jenkins服务拉取github上的项目 构建golang项目并生成...

  • Android Jenkins的定制化打包平台构建

    Jenkins安装、插件安装 、项目构建 本篇文章的前提是已经完成Jenkins的自动化构建平台搭建,能够完成项目...

网友评论

      本文标题:Jenkins 构建 Android 项目需要 JDK11

      本文链接:https://www.haomeiwen.com/subject/valavdtx.html