tongchenkeji 发表于:2023-4-17 22:56:500次点击 已关注取消关注 关注 私信 云效emas android 构建流水,怎样指定jdk版本啊?[阿里云云效] 暂停朗读为您朗读 云效emas android 构建流水,怎样指定jdk版本啊? 「点点赞赏,手留余香」 赞赏 还没有人赞赏,快来当第一个赞赏的人吧! 海报 阿里云云效# Android开发116# Java948# 云效3181
wljslmzAM 2023-11-28 8:24:08 1 在云效 EMAS Android 构建流水线中,指定 JDK 版本有以下两种方式: 在构建脚本中指定:在 build.gradle 文件中,使用以下代码指定 JDK 版本: android { compileSdkVersion 29 buildToolsVersion "29.0.3" // 指定 JDK 版本 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }} 这里的 JavaVersion.VERSION_1_8 指的是 Java 8 版本,您可以根据需要指定相应的 Java 版本。 在云效构建流水线中通过构建环境变量指定:在构建流水线中,选择构建环境,找到 “JDK_HOME” 变量,设置该变量的值为 JDK 所在路径即可,例如: JDK_HOME=/usr/lib/jvm/java-8-openjdk-amd64 这里的路径需根据实际情况进行设置。 以上是两种指定 JDK 版本的方式,您可以根据自己的需求选择适合自己的方式。
哪都带你去AM 2023-11-28 8:24:08 3 这个应该是在 emas 产品里配置的,配置流水线,可看下阿里云文档 https://help.aliyun.com/document_detail/436169.htm?spm=a2c4g.436457.0.0.db9e4b23ZNk6z8#section-nnb-4l6-dga
在云效 EMAS Android 构建流水线中,指定 JDK 版本有以下两种方式:
在构建脚本中指定:在 build.gradle 文件中,使用以下代码指定 JDK 版本:
这里的
JavaVersion.VERSION_1_8
指的是 Java 8 版本,您可以根据需要指定相应的 Java 版本。在云效构建流水线中通过构建环境变量指定:在构建流水线中,选择构建环境,找到 “JDK_HOME” 变量,设置该变量的值为 JDK 所在路径即可,例如:
这里的路径需根据实际情况进行设置。
以上是两种指定 JDK 版本的方式,您可以根据自己的需求选择适合自己的方式。
您可以在emas的流水线中配置,配置好了之后在云效这边触发emas,此回答整理自钉群“云效开发者交流群6群”
这个应该是在 emas 产品里配置的,配置流水线,可看下阿里云文档
https://help.aliyun.com/document_detail/436169.htm?spm=a2c4g.436457.0.0.db9e4b23ZNk6z8#section-nnb-4l6-dga