记录解决问题--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的版本。

相关推荐
阿巴斯甜19 小时前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker19 小时前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq952720 小时前
Andorid Google 登录接入文档
android
黄林晴21 小时前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab1 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿2 天前
Android MediaPlayer 笔记
android
Jony_2 天前
Android 启动优化方案
android
阿巴斯甜2 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇2 天前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_2 天前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android