Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React-Native,为什么React-Native运行的android不工作?_Javascript_Android_React Native_Android Jetifier - Fatal编程技术网

Javascript React-Native,为什么React-Native运行的android不工作?

Javascript React-Native,为什么React-Native运行的android不工作?,javascript,android,react-native,android-jetifier,Javascript,Android,React Native,Android Jetifier,我试图运行commandreact native run android,但它抛出了一个错误。我在遵循文档,我遵循了每一步,但它不起作用,我认为它没有选择路径,但它设置为如文档所示。谁能告诉我怎么了 info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag. (node:12536) Warning: Accessing non-e

我试图运行command
react native run android
,但它抛出了一个错误。我在遵循文档,我遵循了每一步,但它不起作用,我认为它没有选择路径,但它设置为如文档所示。谁能告诉我怎么了

info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
(node:12536) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Jetifier found 967 file(s) to forward-jetify. Using 4 workers...
info Starting JS server...
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
info Launching emulator...
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
'C:\Users\Danger' is not recognized as an internal or external command,
operable program or batch file.
error Failed to launch emulator. Reason: Could not start emulator within 30 seconds..
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.
info Installing the app...

FAILURE: Build failed with an exception.

* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

* 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 17s

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
这就是我在android中运行react native后遇到的错误,请执行这些操作

  • 确保JDK版本为8或更高版本
  • 确保android路径设置正确
  • 删除android/build和android/app/build文件夹
  • 编辑:
    如果JDK版本为14,而gradle版本低于6.3,则必须将JDK降级至11或将gradle升级至6.3以上。您的问题似乎与以下方面有关:


    它还说您在启动模拟器时遇到了问题。所以你可能需要自己启动它,或者连接真正的设备

    试试这个链接一定会帮助你没有工作为什么它显示,
    'C:\Users\Danger'没有被识别为内部或外部命令,可操作程序或批处理文件
    JDK版本是14,我按照docs正确设置了路径,build.grade one?好,Jdk v14与gradle存在问题。我更新了我的答案。我很高兴它更新了:)RN lauch emulator,但之后什么也没有发生,它只是抛出错误以及为什么该错误
    'C:\Users\Danger'未被识别为内部或外部命令、可操作的程序或批处理文件。
    ?您使用的是什么节点版本?我使用的是节点v14.14.0是否正确设置了所有路径: