React Native不能运行堆栈跟踪

我想在Mac上启动和运行React Native(osx 10.12)。 我已经build立了一个testing项目。 如果我尝试运行:

react-native run-android --stacktrace

我得到以下错误:

error: unknown option '--stacktrace'

我已经安装了:

  • 节点守卫
  • stream
  • Java JDK
  • Android SDK
  • React Native CLI
  • Genymotion

当我运行命令模拟器正在运行。

谁能告诉我为什么会发生这种情况? 提前谢谢了。

Solutions Collecting From Web of "React Native不能运行堆栈跟踪"

--stacktracebuild议不是由react-native run-android命令输出的,它来自它运行的命令之一。 以下是如何使用--stacktrace选项运行它。 阅读更多的解释。

 cd android && ./gradlew installDebug --stacktrace 

react-native run-android实际运行cd android && ./gradlew installDebug ,你可以在下面的行中看到react-native run-android

 Running /Users/upside/Library/Android/sdk/platform-tools/adb -s 0111474880b8a726 reverse tcp:8081 tcp:8081 Building and installing the app on the device (cd android && ./gradlew installDebug)... 

所以,如果你想运行--stacktrace选项,你需要运行cd android && ./gradlew installDebug --stacktrace

一旦你找出了你的问题,你应该回到使用react-native run-android因为脚本可能运行更多的命令。