我正在尝试在Mac上使用React Native启动并运行测试项目(osx 10.12)。如果我跑:
react-native run-android --stacktrace
我收到以下错误:
error: unknown option '--stacktrace'
我已安装:
当我运行命令时,模拟器正在运行。
谁能告诉我为什么会这样?非常感谢提前。
答案 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
,因为脚本可能会运行更多的命令。