Intellij,jlink不存在

问题描述 投票:0回答:1

所以,我此时刚刚更新到最新的intellij(2023.3.4)。根据错误,我刚刚丢失了 Jlink。我该如何取回它?使用 Java 17。

Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':app:androidJdkImage'.
   > Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JdkImageTransform: C:\Users\ancen\AppData\Local\Android\Sdk\platforms\android-34\core-for-system-modules.jar.
         > jlink executable C:\Program Files\JetBrains\IntelliJ IDEA 2023.3.4\jbr\bin\jlink.exe does not exist.

* Try:
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJavaWithJavac'.
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:38)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)

尝试在 stackoverflow 上搜索。发现Linux用户也没有Jlink,并且用其他Java版本设置了JAVA_HOME。我试过了,但什么也没得到

java android windows intellij-idea android-gradle-plugin
1个回答
0
投票

我注意到所有其他项目都运行良好。因此,我刚刚在 intellij 中创建了一个新项目,然后将所有依赖项/代码/xml 文件/清单复制并粘贴到新创建的项目中。我的代码运行了。我显然不知道它是如何工作的,但它确实有效。

© www.soinside.com 2019 - 2024. All rights reserved.