我在React原生项目中遇到了一个问题,该项目之前运行良好,但突然停止运行.每当我使用命令时:

react-native run-android

我得了error分:

找不到Android项目.也许先运行本地android?

我喜欢 run :

react-native android

但它说:

Unrecognized command 'android' Run react-native --help to see list of all available commands

try 之后:

D:\ProjectRoot\ReactNativeProjects\AwesomeProject>react-native eject

返回的错误是:

扫描文件夹中的符号链接

这是应用程序.json文件:

{
  "expo": {
    "name": "AwesomeProject",
    "description": "A very interesting project.",
    "slug": "AwesomeProject",
    "privacy": "public",
    "sdkVersion": "30.0.0",
    "platforms": ["ios", "android"],
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "package": "com.project.first"
    },
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/images/icon.png",
    "splash": {
      "image": "./assets/images/splash.png",
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
    },
    "updates": {
      "fallbackToCacheTimeout": 0
    },
    "assetBundlePatterns": [
      "**/*"
    ]
  }
}

推荐答案

我提出了这个问题并回答了自己,因为我认为这会帮助其他面临类似问题的人.由于终端显示的错误不准确,我费了很大劲才找到它背后的真正原因.

要解决此问题,请升级react-native 软件包.

  1. go Project root号.

  2. 通过键入以下命令升级Command Prompt中的React本机软件包:

    react-native upgrade

  3. 然后在Command Prompt中输入y (Yes),接受更新所有文件.

参考:https://github.com/facebook/react-native/issues/9312

React-native相关问答推荐

如何在Reaction本地日历中 Select 年份?

expo 使用错误的版本代码创建建筑

1.5.1 nxworkspace+react-native 版本的Axios url未定义问题

单击时更改ToucheableOpacity colored颜色 不起作用

React Native 中的视图与 Flex 不占用相同的高度空间

使用下拉菜单时react 本机react-native-dropdown-select-list,它会将下面的项目向下移动.如何阻止这种情况发生

Eslint 错误,configuration for rule "import/no-cycle" is invalid

React Native 入门元素Bundle 失败,出现 Unexpected Token 错误

如何启用 stacktrace react-native run-android 命令?

api.get(...).then(...).catch(...).finally 不是函数

从组件的 style属性中获取 CSS 属性值

如何使用功能组件向 ref 公开功能?

react-native createbottomtabnavigator 隐藏标签栏标签

props验证中缺少 React Navigation 'navigation'

使用离线包在 iOS 设备上运行 react-native 应用程序

如何将 Leaflet.js 与 react-native 一起使用

ListView 和 FlatList 有什么区别?

React-native iOS 不显示图像(pod 问题)

react-navigation 标题有一条微弱的线

React Native 多行TextInput,文本居中