【问题标题】:error Android project not found. Are you sure this is a React Native project?找不到错误的Android项目。你确定这是一个 React Native 项目吗?
【发布时间】:2021-01-16 22:52:43
【问题描述】:

在 react native 和 android 运行了几天后,我添加了一些外部库,一切都很好。

重启电脑后,回到react native项目的根目录,输入

npx react-native run-android

并返回错误消息

error Android project not found. Are you sure this is a React Native project? If your Android files are located in a non-standard location (e.g. not inside 'android' folder), consider setting `project.android.sourceDir` option to point to a new location. Run CLI with --verbose flag for more details.

我的 Android 项目位于标准位置:MyReactProject\android。

任何想法发生了什么或如何解决这个问题?

【问题讨论】:

  • react-native start 只需打开捆绑器,所以不要收到该消息
  • 谢谢!真正的命令是 'npx react-native run-android' 。我已经编辑了这个问题。

标签: android react-native


【解决方案1】:

我找到了一个可行的解决方案,但它仍然不知道出了什么问题。 可能来自安装新软件包。

  1. 打开我的 React Native 项目的根目录
  2. 转到 \android\app\build\intermediates\signing_config\debug\out
  3. 删除文件signing-config.json
  4. 返回根目录
  5. 输入npx react-native run-android

解决方案基于this site,希望对其他人有所帮助。

【讨论】:

  • 我在使用 choco 安装 Flipper 和 openssl 后遇到了同样的问题...
【解决方案2】:

您应该检查您的清单 我没有关闭标签

【讨论】:

  • 这是一个愚蠢的错误。
【解决方案3】:

确保您的项目根目录中有“android”和“ios”文件夹,如下图所示。如果您没有这些文件夹,请创建它们。

npm i react-native-eject
npm i @react-native-community/cli


react-native eject
react-native upgrade

【讨论】:

    【解决方案4】:

    所以基本上问题可能是您可能正在“React native CLI Quickstart”中启动 expo CLI 快速启动项目。 有两种方法:- https://reactnative.dev/docs/environment-setup

    问题可以通过以下方式解决:- 1)npm install -g expo-cli 2) 博览会初始化 AwesomeProject

    CD npm start # 你也可以使用:expo start

    【讨论】:

      猜你喜欢
      • 2022-08-21
      • 2019-08-12
      • 1970-01-01
      • 2022-07-08
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      相关资源
      最近更新 更多