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

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

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

  • Mac上的debug.keystore在哪里?
  • 未find库“libmaliinstr.so”
  • Android AVD Manager在Mac上位于哪里?
  • Cordova / Phonegap Android目标:未安装
  • 适用于Mac的ADT Bundle已损坏
  • 当我尝试在Mac OS X上运行Android模拟器时,得到“未find命令”
  • 对于带有视网膜显示的Mac Book Pro,Android模拟器不能缩放到100%
  • 在Android Studio中获取适用于Google地图的SHA1指纹证书
  • --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因为脚本可能运行更多的命令。