【发布时间】:2019-07-16 01:31:28
【问题描述】:
我尝试运行 react-native run-android 并收到此错误。
info Running jetifier to migrate libraries to AndroidX. You can disable
it using "--no-jetifier" flag.
error Failed to run jetifier. Run CLI with --verbose flag for more details.
Error: spawnSync C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\jetifier\bin\jetify ENOENT
at Object.spawnSync (internal/child_process.js:1002:20)
at spawnSync (child_process.js:614:24)
at execFileSync (child_process.js:642:13)
at Object.runAndroid [as func] (C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:101:41)
at Command.handleAction (C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\@react-native-community\cli\build\cliEntry.js:160:21)
at Command.listener (C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\commander\index.js:315:8)
at Command.emit (events.js:198:13)
at Command.parseArgs (C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\commander\index.js:651:12)
at Command.parse (C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\commander\index.js:474:21)
at setupAndRun (C:\Users\JayK\Desktop\React\AwesomeProject\node_modules\@react-native-community\cli\build\cliEntry.js:210:24)
【问题讨论】:
-
您想要包含 Android X 吗?如果是这样,您将需要运行 jetifier。您能否评论一下您是否要对您的项目进行 Android X-ify,我会提供答案。
-
请检查您的 gradlew 批处理文件。如果您使用的是 Mac 或 Linux Ubantu,它应该有可执行标志。这是唯一阻止我并一直给出上述错误的东西。同步时,该属性很少重置。
-
确保您不在 android 子文件夹中我从那里意外运行时遇到了 jetifier 错误
标签: reactjs react-native-android