我有一个基本的
参考链接: https://facebook.github.io/react-native/docs/debugging.html https://facebook.github.io/react-native/docs/running-on-device.html 解决方案1:使用adb reverse(推荐) 如果您的设备运行Android 5.0(棒棒糖),已启用USB调试,并通过USB连接到开发计算机,则可以使用此方法。 在命令提示符中运行以下命令: $ adb reverse tcp:8081 tcp:8081 现在,您可以在React Native中的应用程序开发人员菜单中使用Reload JS而无需进行任何其他配置。
当我运行
我的运行环境:
react-native
应用程序,我正在使用真实的Nexus 5运行它,但是我找不到启用开发者菜单的方法,该菜单适用于iOS和模拟设备。参考链接: https://facebook.github.io/react-native/docs/debugging.html https://facebook.github.io/react-native/docs/running-on-device.html 解决方案1:使用adb reverse(推荐) 如果您的设备运行Android 5.0(棒棒糖),已启用USB调试,并通过USB连接到开发计算机,则可以使用此方法。 在命令提示符中运行以下命令: $ adb reverse tcp:8081 tcp:8081 现在,您可以在React Native中的应用程序开发人员菜单中使用Reload JS而无需进行任何其他配置。
当我运行
react-native run-android
时,在终端中看到以下行:
Running adb -s 06adb216 reverse tcp:8081 tcp:8081
但是我没有看到React Native in-app Developer menu。我的运行环境:
Windows 10
react-native-cli: 2.0.1
react-native: 0.42.0
我的index.android.js
文件看起来像这样:
import { AppRegistry } from 'react-native';
import Welcome from './src/modules/onboarding/components/welcome';
AppRegistry.registerComponent('mobileapp', () => Welcome);
adb shell input keyevent 82
,这应该可以正常工作。 - Durgaprasad Budhwaniadb
的文档链接,我可以接受它。 - samazi