Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React Native CLI无法确定Android项目配置_Android_Reactjs_React Native_Android Studio - Fatal编程技术网

React Native CLI无法确定Android项目配置

React Native CLI无法确定Android项目配置,android,reactjs,react-native,android-studio,Android,Reactjs,React Native,Android Studio,我正在尝试构建我的android项目,但我面临一个配置错误。 以前我构建了一个应用程序包,但是在那之后,我收到了以下错误 我已经删除了节点并尝试了“纱线安装”,但错误仍然存在 D:\ReactNative\Mapin\android>gradlew assembleRelease Starting a Gradle Daemon, 10 stopped Daemons could not be reused, use --status for details FAILURE: B

我正在尝试构建我的android项目,但我面临一个配置错误。 以前我构建了一个应用程序包,但是在那之后,我收到了以下错误

我已经删除了节点并尝试了“纱线安装”,但错误仍然存在

    D:\ReactNative\Mapin\android>gradlew assembleRelease
Starting a Gradle Daemon, 10 stopped Daemons could not be reused, use --status for details

FAILURE: Build failed with an exception.

* Where:
Script 'D:\ReactNative\Mapin\node_modules\@react-native-community\cli-platform-android\native_modules.gradle' line: 206

* What went wrong:
A problem occurred evaluating script.
> React Native CLI failed to determine Android project configuration. This is likely due to misconfiguration. Config output:
  [root:D:\ReactNative\Mapin\android, reactNativePath:D:\ReactNative\Mapin\node_modules\react-native, dependencies:[:], commands:[], assets:[], platforms:[:], haste:[providesModuleNodeModules:[], platforms:[]], project:[:]]

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 15s

修正如下:

yarn add @react-native-community/cli-platform-android@3.0.3
yarn add react-native@0.61.5
Removed "--quiet" from npx.cmd in native_modules.gradle
cd android && gradlew clean
本机_modules.gradle可在以下位置找到:

${PROJECT_FOLDER}/node_modules/@react-native-community/cli-platform-android/native_modules.gradle

在我们的例子中,我们有一个非典型的结构,因为我们在几年前将React Native添加到现有的Android应用程序中。将主应用程序/模块名称更改为
app
并将整个安卓应用程序移动到
Android
子目录后,一切都开始正常运行。我相信您可以配置一些东西,使非标准结构工作,这是我们以前所做的,但随着自动链接的出现,额外的跳环感觉没有必要。因此,我们屈服于默认值,现在正在向前迈进。