gpt4 book ai didi

android - react 原生 : Could not initialize class org. codehaus.groovy.reflection.ReflectionCache

转载 作者:行者123 更新时间:2023-12-03 11:09:14 27 4
gpt4 key购买 nike

我已经按照 https://reactnative.dev/docs/environment-setup 的说明进行了我的 React-native 设置。
项目已成功创建。
Android 手机也使用 USB 连接,但是当我尝试使用命令在手机上安装应用程序时 -

npx react-native run-android
发生以下错误并构建失败 what went wrong Could not initialize class org.codehaus.groovy.reflection.ReflectionCache错误:
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
我正在使用 电源外壳 执行命令。

最佳答案

答案很简单,我在发布这个问题大约一周后得到了答案。
您只需要更新到最新的 gradle 版本。

  • 转至 android > gradle > gradle-wrapper.properties 项目文件夹中的文件。

  • gradle-wrapper.properties 文件将以下行更改为 latest version等级:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
  • 只需将版本号 6.7.1 更改为最新版本即可。

  • 再次运行命令来构建您的应用程序:
    npx react-native run-android
    它解决了我的问题,并使用 USB 将 React-native 应用程序安装在 android 手机上。

    关于android - react 原生 : Could not initialize class org. codehaus.groovy.reflection.ReflectionCache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65112980/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com