当前位置: 首页 > 知识库问答 >
问题:

如何解决react native中(无法初始化类org.codehaus.groovy.Reflection.ReflectionCache)问题

狄宗清
2023-03-14

$npx React-Native Run-Android info运行jetifier将库迁移到AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier找到864个文件要转发JEtify。使用4个工作者...信息正在启动JS服务器...信息正在启动仿真程序...错误:无法启动仿真程序。原因:无法在30秒内启动仿真程序。警告请手动启动模拟器或连接设备。否则,app可能无法上线。安装应用程序得信息...

失败:生成失败,出现异常。

>

  • 错误:无法初始化类org.codehaus.groovy.runtime.InvokerHelper

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

    请访问https://help.gradle.org获取更多帮助

    生成在1M 23s内失败

    错误:安装应用程序失败。确保安装了Android开发环境:https://facebook.github.io/react-native/docs/gett-started.html#android-development-environment。运行带有--verbose标志的CLI了解更多详细信息。错误:命令失败:gradlew.bat应用程序:InstallDebug-PreactNativeDevServerPort=8081

    失败:生成失败,出现异常

    >

  • 错误:无法初始化类org.codehaus.groovy.runtime.InvokerHelper

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

    请访问https://help.gradle.org获取更多帮助

    生成在1M 23s内失败

    at checkExecSyncError (child_process.js:629:11)
    at execFileSync (child_process.js:647:13)
    at runOnAllDevices (E:\work\react-native\AwesomeProject1\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
    
  • 共有2个答案

    汲时铭
    2023-03-14

    我想我也有同样的问题。在安装完RN(2020年5月20日)后,我撞见了这个错误。我在https://github.com/gradle/gradle/issues/10248上找到了这个解决方案。

    简而言之:

    >

  • 转到项目中的/android/gradle/wrapper/gradle-wrapper.properties文件

    找到以distributionURL开头的这一行。将gradle版本更改为gradle-6.3-all.zip

    在我的项目中,它是:

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

    我把它改成:

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

    就是这样。

  • 孟鹏海
    2023-03-14

    我在Mac OS和React Native V0.62上也有同样的错误。

    正确应用以下说明:React本机环境设置

    添加这个变量解决了我的问题:

    export java_home=“/applications/android studio.app/contents/jre/jdk/contents/home”

     类似资料:
    • 我的 centos7 虚拟机中安装的 wiki.js + postgresql 运行初始化页面时出现下面提示,要如何解决

    • 当我在iReport 5.1.0中预览JasperReports的报告时,它执行得很好。它包含一个饼图,当我需要从jsp文件运行它时,问题就来了。 烧烤-1.5-beta1.jar commons-beanutils-1.8.2.jar Commons-Collections-3.2.1.jar commons-digester-2.1.jar commons-javaflow-20060411.

    • 问题内容: 是我自己的一类。该类与主类位于同一JAR文件中。因此,这不应该是因为classpath中缺少任何JAR。 当我通过查阅JAR文件时,可以看到其中列出的内容。 顺便说一句:代码在我的本地计算机上运行良好。但是当我将其与某些脚本一起部署到Linux服务器上时无法工作。所以我认为这不是代码的问题。但是出于某种原因。部署过程很难跟踪。 可能是什么问题呢? 问题答案: 我最好的选择是这里有一个问

    • 问题内容: 我是EJB的新手。我的经理告诉我在测试服务器中部署ejb应用程序进行一些修改。该应用程序已经在我们的生产服务器中运行。但是,当我部署应用程序时,我遇到了异常。 我们正在使用Glassfish应用服务器 堆栈异常跟踪: 当我重新启动服务器时,我得到了这些: 在这里您也可以看到相同的问题 任何人都可以 请 帮我,为什么这个错误即将到来。 这是非常需要的。 谢谢 问题答案: 问题解决了。 实

    • 问题内容: 我在此添加了web.xml的源代码 Hibernate.cfg.xml。我的Web服务项目与Jersey + Hibernate一起使用。 这是HibernateUtil类 这是我添加了Hibernate最新的jar文件的错误。[ hibernate-core-4.3.7.Final.jar ] 请帮我解决这个问题谢谢 问题答案: 初始化失败时可能会发生这种错误。您已经提到您正在使用。

    • 在Spring启动应用程序中使用jjwt在REST API中进行基于令牌的身份验证。它在我的本地环境中工作得很好,但是当我在Tomcat中部署war时,它会给出异常-无法初始化类io.jsonwebtoken.Signature的算法。Signature的算法类在jar中,但它的给出java.lang.NoClassDefFoundError错误。 努力在Tomcat中部署它并开始工作。需要帮助来