记录解决问题--Android studio generate apks报错error jlink

1、报错

java 复制代码
Error while executing process D:\soft\Android\Android Studio new\jbr\bin\jlink.exe with arguments {--module-path D:\soft\Android\Android Studio new\jbr\caches\transforms-3\f54fc0846e2bcea04d262d3e8c8abbd5\transformed\output\temp\jmod --add-modules java.base --output D:\soft\Android\Android Studio new\jbr\caches\transforms-3\f54fc0846e2bcea04d262d3e8c8abbd5\transformed\output\jdkImage --disable-plugin system-modules}

2、解决步骤

①打开cmd,直接执行这个命令

发现缺少module。

②列出jdk中的modules

java 复制代码
java --list-modules

发现jdk不缺少这个module。

③分析jlink命令参数--module-path,这个参数的目录下确实没有这个module。修改这个目录后是可以执行这个命令的。

④查询资料发现,需要更换gradle的jdk。我本地使用的graalvm-jdk,更换为Corretto,下载地址

⑤设置gradle jdk后,重新执行成功。

3、总结

gradle jdk需要配置为Corretto的版本。

相关推荐
xiangpanf7 小时前
Laravel 10.x重磅升级:五大核心特性解析
android
weixin_426689208 小时前
vscode C语言编译环境搭建(单个文件)
c语言·ide·vscode
robotx10 小时前
安卓线程相关
android
消失的旧时光-194310 小时前
Android 面试高频:JSON 文件、大数据存储与断电安全(从原理到工程实践)
android·面试·json
dalancon11 小时前
VSYNC 信号流程分析 (Android 14)
android
dalancon11 小时前
VSYNC 信号完整流程2
android
dalancon11 小时前
SurfaceFlinger 上帧后 releaseBuffer 完整流程分析
android
用户693717500138412 小时前
不卷AI速度,我卷自己的从容——北京程序员手记
android·前端·人工智能
程序员Android13 小时前
Android 刷新一帧流程trace拆解
android
墨狂之逸才13 小时前
解决 Android/Gradle 编译报错:Comparison method violates its general contract!
android