React Native无法运行stacktrace

时间:2016-10-13 13:19:30

标签: java android macos react-native

我正在尝试在Mac上使用React Native启动并运行测试项目(osx 10.12)。如果我跑:

react-native run-android --stacktrace

我收到以下错误:

error: unknown option '--stacktrace'

我已安装:

  • Node Watchman
  • 流程
  • Java JDK
  • Android SDK
  • React Native CLI
  • Genymotion

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

谁能告诉我为什么会这样?非常感谢提前。

1 个答案:

答案 0 :(得分:43)

RetrospectiveID命令不会输出--stacktrace建议,它来自其运行的命令之一。以下是使用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,因为脚本可能会运行更多的命令。