无法在博览会上调试/测试我的 react-native 应用程序

Posted

技术标签:

【中文标题】无法在博览会上调试/测试我的 react-native 应用程序【英文标题】:Unable to debug/test my react-native app on expo 【发布时间】:2019-08-14 16:22:08 【问题描述】:

我是使用 expo 的 react-native 新手。在打开 expo 应用程序并从 http://localhost:19002/ 扫描 QR 码时,我连接了隧道,但在我的设备中总是出现错误说明出现问题或在 http://localhost:19002/ 我收到错误日志,因为我们注意到您的隧道有问题。这可能是由于我们的隧道提供商出现间歇性问题。如果您无法连接到您的应用程序,请尝试重新启动项目,或将主机切换到局域网。

这是我试图在我的移动设备上测试的代码。

import React from "react";
import  StyleSheet, Text, View, Image  from "react-native";

export default class App extends React.Component 
  render() 
    return (
      <View style=styles.container>
        <View style=styles.header>
          <Text style=styles.title> Cart </Text>
        </View>
        <Text style=styles.paragraph>
          Change code in the editor and watch it change on your phone! Save to
          get a shareable url.
        </Text>
      </View>
    );
  


const styles = StyleSheet.create(
  container: 
    flex: 1,
    justifyContent: "center",
    paddingTop: Constants.statusBarHeight,
    backgroundColor: "#ecf0f1",
    padding: 8
  ,
  paragraph: 
    margin: 24,
    fontSize: 18,
    fontWeight: "bold",
    textAlign: "center"
  ,
  header: 
    display: "flex",
    flex: 1,
    height: "10px",
    width: "100%",
    backgroundColor: "#232323",
    color: "white"
  ,
  title: 
    textAlign: "center",
    margin: "0 auto",
    textSize: "6px"
  
);

【问题讨论】:

【参考方案1】:

你的调试设备和电脑应该连接到同一个WiFi

【讨论】:

最初当我在我的设备上安装 expo 应用程序时,它可以工作,但使用几次后它开始显示为回家或重新加载。带有模块 AppRegistry 的未注册可调用模块

以上是关于无法在博览会上调试/测试我的 react-native 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法在 LAN React Native 上运行我的 Expo 应用程序

无法在 Safari 中检查我的调试版本

在博览会上的“npm runeject”之后无法运行 react-native 应用程序

无法让 Jest expo 应用程序与 react-navigation 一起使用

具有反应原生和裸工作流博览会的后台应用程序

触摸在本机反应中无法在博览会网络中工作