React native 为什么单机版本机应用程序不响应';不工作,但在世博会客户机上工作良好?如何修复它?

React native 为什么单机版本机应用程序不响应';不工作,但在世博会客户机上工作良好?如何修复它?,react-native,expo,React Native,Expo,我正在构建一个react原生应用程序,在expo客户端上运行良好。但我在启动屏幕后的日志中得到:“未捕获错误:调用AppRegistry.runApplication时出错” 我已经添加了AppRegistry.registerComponent('main',()=>App),它通过Expo客户端工作。我是通过expo build:android创建SDK的 { "main": "App.js", "scripts": { "start": "expo start",

我正在构建一个react原生应用程序,在expo客户端上运行良好。但我在启动屏幕后的日志中得到:“未捕获错误:调用AppRegistry.runApplication时出错”

我已经添加了AppRegistry.registerComponent('main',()=>App),它通过Expo客户端工作。我是通过expo build:android创建SDK的

{
  "main": "App.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "eject": "expo eject",
    "test": "node ./node_modules/jest/bin/jest.js --watchAll"
  },
  "jest": {
    "preset": "jest-expo"
  },
  "dependencies": {
    "@expo/samples": "2.1.1",
    "expo": "^32.0.0",
    "react": "16.5.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
    "react-native-elements": "^1.1.0",
    "react-native-material-cards": "^1.0.9",
    "react-native-shadow": "^1.2.2",
    "react-navigation": "^3.0.9",
    "typescript": "^3.4.1"
  },
  "devDependencies": {
    "babel-preset-expo": "^5.0.0",
    "jest-expo": "^32.0.0"
  },
  "private": true
}

输入“expo init appname”时,输入的名称是否为“main”

AppRegistry.registerComponent('AppName',()=>componentName)
如果没有,请参阅

C:\Users\username\AppData\Local\Android\Sdk\platform tools\

从这里打开一个终端。输入'expo init appname'时,键入
adb reverse tcp:8081 tcp:8081

,输入的名称是否为'main'

AppRegistry.registerComponent('AppName',()=>componentName)
如果没有,请参阅

C:\Users\username\AppData\Local\Android\Sdk\platform tools\


从这里打开一个终端。然后键入
adb reverse-tcp:8081-tcp:8081

你能发布你的package.json吗?用package.jsonI编辑没有发现任何错误。你也能把你的宝贝贴出来吗?对不起,我找不到。它可能在哪里?如果它存在,它在主文件夹中。您是否看到名称以“.”开头的文件?如果没有,可能隐藏的文件没有显示。你能发布你的package.json吗?用package.jsonI编辑没有发现任何错误。你也能把你的宝贝贴出来吗?对不起,我找不到。它可能在哪里?如果它存在,它在主文件夹中。您是否看到名称以“.”开头的文件?如果没有,可能隐藏的文件没有显示。不,它不是“主”。这是一个“了不起的项目”。我确信这个链接让我更加困惑。4天前,我开始react native或任何应用程序开发。请原谅我的无知,没关系。任何人都可能犯这样的错误。在macOS中呢?如果没有设置路径,请打开
/bash_profile
/
export path=${path}:/Users/UserId/library/android/sdk/tools:${path}:/Users/UserId/library/android/sdk/platform tools
未更改:(不,它不是“main”。它是“AwesomeProject”。我确信这个链接让我更困惑。我4天前开始使用react native或任何应用程序开发。请原谅我的无知。没关系。任何人都可能犯这个错误。在macOS中呢?如果路径没有设置,请打开
/bash\u profile
/
导出路径=${path}:/Users/UserId/library/android/sdk/tools:${PATH}:/Users/UserId/library/android/sdk/platform tools
未更改:(