无法在EMULATOR上安装应用并启动它-React Native

时间:2020-02-28 09:27:04

标签: react-native react-native-android

请问我是reactNative的初学者,我尝试使用模拟器和命令react-native run-android创建应用程序,这已经不复存在了。请帮助我

说明:

info运行jetifier将库迁移到AndroidX。您可以使用“ --no-jetifier”标志禁用它。 Jetifier发现有864个文件需要正向喷射。使用4名工人... 信息正在启动JS服务器... *守护程序未运行;现在从tcp:5037开始 *守护程序成功启动 信息正在安装该应用程序... 启动Gradle守护程序,1个不兼容的守护程序和3个已停止的守护程序无法重用,请使用--status获取详细信息

任务:app:transformClassesWithDexBuilderForDebug失败

在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 6.0不兼容。 使用“ --warning-mode all”来显示各个弃用警告。 参见https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 17个可执行任务:已执行8个,最新9个

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

  • 出了什么问题: 任务':app:transformClassesWithDexBuilderForDebug'的执行失败。

    无法读取路径'C:\ Users \ ruthel BAC \ Desktop \ firstAppReact \ android \ app \ build \ intermediates \ transforms \ dexBuilder \ debug \ 96 \ androidx \ customview'。

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

  • https://help.gradle.org

  • 获得更多帮助

在1m 39s内失败

错误无法安装该应用程序。确保已设置Android开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment。运行CLI 使用--verbose标志可获取更多详细信息。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort = 8081

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

  • 出了什么问题: 任务':app:transformClassesWithDexBuilderForDebug'的执行失败。

    无法读取路径'C:\ Users \ ruthel BAC \ Desktop \ firstAppReact \ android \ app \ build \ intermediates \ transforms \ dexBuilder \ debug \ 96 \ androidx \ customview'。

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

  • https://help.gradle.org

  • 获得更多帮助

在1m 39s内失败

at checkExecSyncError (child_process.js:616:11)
at execFileSync (child_process.js:634:13)
at runOnAllDevices (C:\Users\ruthel BAC\Desktop\firstAppReact\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
at buildAndRun (C:\Users\ruthel BAC\Desktop\firstAppReact\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:179:41)
at then.result (C:\Users\ruthel BAC\Desktop\firstAppReact\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:133:12)
at process._tickCallback (internal/process/next_tick.js:68:7)

npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm ERR! firstAppReact@0.0.1 android:react-native run-android npm ERR!退出状态1 npm ERR! npm ERR!在firstAppReact@0.0.1 android脚本上失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。

npm ERR!可以在以下位置找到此运行的完整日志: npm ERR! C:\ nodejs \ npm-cache_logs \ 2020-02-28T09_11_15_219Z-debug.log

1 个答案:

答案 0 :(得分:0)

  • 取消该过程
  • 打开新终端
  • 在您的项目目录中运行
  • cd android-> .\gradlew clean
  • 完成后,请cd..,以便您可以定向到项目文件
  • 运行react-native-start
  • 等待终端显示:Looking for dependency, done
  • 然后打开第二个终端,直接转到您的项目并运行react-native run-android(如果使用的是Xcode,则运行ios) 我之前遇到过这个问题,所以尝试一下。希望对您有帮助