提问者:小点点

react-native程序未安装在仿真程序上


我用react-native在Windows 10中创建了一个新项目,但是它不能用run-android命令运行。我将总结我所做的,因为我认为所有的程序都安装了1我安装了npm和node 2 Java安装3 react安装4在环境系统中,这些都是设置好的

    ANDROID_HOME ---> C:\Users\IHC\AppData\Local\Android\Sdk
    JAVA_HOME--> C:\Program Files\Java\jdk-۱۴.۰.۱
    path--> C:\Users\IHC\AppData\Local\Android\Sdk\tools
    C:\Users\IHC\AppData\Local\Android\Sdk\platform-tools
    C:\Program Files\nodejs\
    C:\Users\IHC\AppData\Local\Android\Sdk
    C:\Users\IHC\AppData\Local\Android\Sdk\emulator
    C:\Program Files\Java\jdk-۱۴.۰.۱\bin 

错误是

info Starting JS server...
info Installing the app...
Starting a Gradle Daemon, 2 incompatible and 1 stopped Daemons could not be reused, use --status for details
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
        at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:43)
     .
.
.
.

        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
        at java.base/java.lang.Thread.run(Thread.java:832)

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache

* Try:
Run with --stacktrace option to get the stack trace. 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

BUILD FAILED in 44s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
enter code here

共1个答案

匿名用户

请查看已安装的android版本,最新版本请参阅https://www.npmjs.com/package/@react-native-community/cli-platform-android,然后重试。