运行 Gradle Build - 失败当我尝试运行离子电容器时运行 android -l --external

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

所以在我刚刚更换设备之前,当我尝试运行实时重新加载时,我的离子项目工作得很好。我想我已经安装了与我的旧设备相同版本的jdk和node js。

现在,当我尝试运行 ionic cap run android -l --external 时,我收到了此错误

[capacitor] × Running Gradle build - failed!
[capacitor] [error]
[capacitor]         FAILURE: Build failed with an exception.
[capacitor]
[capacitor]         * What went wrong:
[capacitor]         Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
[capacitor]         > Exception java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
 [in thread "Daemon worker"]
[capacitor]
[capacitor]         * Try:
[capacitor]         Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run wi
th --scan to get full insights.
[capacitor]
[capacitor]         * Get more help at https://help.gradle.org
[capacitor]
[capacitor]         BUILD FAILED in 1s
[capacitor]
[ERROR] An error occurred while running subprocess capacitor.

我一直在寻找答案,大多数情况下他们告诉我更改这行代码

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

但这又给了我另一个错误。我尝试将其更改为其他版本。但仍然没有成功。

我希望我的离子应用程序能够运行 livereload。

android gradle ionic-framework capacitor livereload
2个回答
0
投票

我通过在我的 gradle.properties 中添加这一行解决了这个问题

org.gradle.jvmargs=-Xmx1536M --add-exports=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED

0
投票

失败:构建失败并出现异常。

  • 出了什么问题: 无法初始化类 org.codehaus.groovy.runtime.InvokerHelper

异常 java.lang.NoClassDefFoundError:无法初始化类 org.codehaus.groovy.reflection.ReflectionCache [在线程“Daemon worker”中]

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org

    获取更多帮助

2秒内构建失败 错误:Gradle 任务 assembleDebug 失败,退出代码为 1

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