React-native-应用程序只能在模拟器上运行,而不能在真实设备中运行

时间:2018-10-25 16:40:47

标签: android node.js reactjs react-native

这是我第一次在这里问。一段时间以来一直在使用Stackoverflow,但这一次,我因为一项重要的长期学校项目而陷入困境。我对React-native也很陌生。

我正在React-Native上的Windows中开发一个应用程序,但是该应用程序只能在emulator上运行,而不能在real device上运行(已在Nexus 5X和Google像素)和未开发的APK并具有开发功能(电缆和Metro捆绑器)

我在这里检查了许多解决方案,但这似乎不是通话错误。代码有点胖,所以我不能在这里留下所有代码,也没有日志,但是我可以按需提供(我不知道我能提供什么)

这是我经常在设备上遇到的错误:

enter image description here

谢谢,这真的很重要:(

编辑: 我刚刚发现,Metro Bundler并不与移动设备捆绑在一起(带有进度条和增量),而是与仿真器一起工作。

1 个答案:

答案 0 :(得分:0)

基于RN GitHub问题,您确定要导出应用吗?

https://github.com/facebook/react-native/issues/16332#issuecomment-336925116

class YourApp extends Component {-> export default class YourApp extends Component<{}> {

如果是,注册方式是否正确? AppRegistry.registerComponent('yourApp', () => App);