我尝试在(IOS) React Native项目中使用Reactotron调试应用程序,但在运行我的应用程序时出现"No Activity“。
我使用react-native 0.55.4,reactotron 2.1.0 (与我的package.json相同)
发布于 2019-04-10 15:04:54
您必须执行以下操作:
在命令行上输入:adb reverse tcp:9090 tcp:9090
)
import Reactotron, { asyncStorage } from 'reactotron-react-native';
Reactotron
.configure() // controls connection & communication settings
.useReactNative(asyncStorage()) // add all built-in react native plugins
.connect(); if (__DEV__) {
import('../../lib/Reactotron').then(() => console.log('Reactotron Configured'));
}注意:__:如果您不想在configure()__中使用host Prorperty,请确保使用127.0.0.1__。在我的例子中,其他IP (即使是本地的,如192.x.x.x)无法工作。
在此之后,您的连接应该可以工作了,您可以像文档中描述的那样使用Reactotron。
提示:
对于Linux和Mac,你可以将这个添加到package.json (脚本部分)(根据你的需要调整你的reactotron-app的路径和调用):
"scripts": {
...
"reactotron": "adb reverse tcp:9090 tcp:9090 && /opt/Reactotron/reactotron-app",
...
}发布于 2020-11-26 07:39:23
我做了这个我从Suther和yarn start --reset-cache那里得到的adb reverse tcp:9090 tcp:9090,它起作用了。
发布于 2018-09-17 17:44:24
请启用调试模式(在iOS模拟器上按⌘+D,在安卓模拟器上按⌘+M,或摇动真实设备)。然后杀死app并重启app。
我希望这能帮上忙
https://stackoverflow.com/questions/52364595
复制相似问题