无法在Android Studio中调试React Native

无法在Android Studio中调试React Native,android,facebook,reactjs,react-native,Android,Facebook,Reactjs,React Native,我正在尝试使用react native进行android应用程序开发。我正在使用android studio,但是我无法调试为react native开发的.js文件。每当代码出现任何问题时,它会给我错误、意外的标记,我无法知道如何调试或获得正确的错误。是否有任何框架可用于Android应用程序开发的React native。我已经想出了很多办法,但无法获得任何基于React Native调试android应用程序的解决方案。您需要在Chrome中进行调试。RN站点上有关于调试的好文档: 但是

我正在尝试使用react native进行android应用程序开发。我正在使用android studio,但是我无法调试为react native开发的.js文件。每当代码出现任何问题时,它会给我错误、意外的标记,我无法知道如何调试或获得正确的错误。是否有任何框架可用于Android应用程序开发的React native。我已经想出了很多办法,但无法获得任何基于React Native调试android应用程序的解决方案。

您需要在Chrome中进行调试。RN站点上有关于调试的好文档:


但是,如果您有语法错误,调试器将不会帮助您,但是Chrome开发工具可能会让您更好地了解错误所在

您可以在Chrome中调试JavaScript代码、console.log等。您必须首先从设备上的开发者菜单中选择“在Chrome中调试”,这将在localhost:8081/debugger ui上打开Chrome上的新选项卡。然而,要在Chrome中进行调试,请记住您必须在Chrome上安装React Developer工具,但它适用于为web编写的代码,这意味着使用ReactDom,但我的问题是调试为android移动应用程序编写的代码。请指导我。它也适用于为android移动应用程序编写的JS代码。您可以将Chrome Developer工具中的调试点放在移动应用程序的JS文件中,与ReactDom相同。Chrome中的调试(比方说)基本相同,您可以从移动应用程序的JS文件中使用console.log,您将在Chrome上的console中看到它。看看我的例子: