Gradle 错误-名称为';默认值';未找到-React本机android导入android项目

Gradle 错误-名称为';默认值';未找到-React本机android导入android项目,gradle,android-gradle-plugin,react-native,Gradle,Android Gradle Plugin,React Native,我有两个react native项目,我正在从事一个项目。我之前创建了另一个项目来设置方向(也使用java代码将方向方法公开给javascript)。我使用npm将定向项目安装到项目A节点模块中。根据可用文档,在项目A的settings.gradle中添加了以下条目-- include':方向',':应用程序' project(“:orientation”).projectDir=新文件(setingsdir,../node_modules/react native my orientation

我有两个react native项目,我正在从事一个项目。我之前创建了另一个项目来设置方向(也使用java代码将方向方法公开给javascript)。我使用npm将定向项目安装到项目A节点模块中。根据可用文档,在项目A的settings.gradle中添加了以下条目--
include':方向',':应用程序'
project(“:orientation”).projectDir=新文件(setingsdir,../node_modules/react native my orientation/android/)

然后在app文件夹中的build.gradle中添加了
编译项目(':orientation')
。在编译时,我一直无法找到名为“default”的错误配置。
是否有人在将外部项目包含到react原生android项目中时遇到过这样的问题。

我刚刚解决了这个问题。有时,当您使用
npm
安装RN软件包时,或者更具体地说卸载它们时,代码会残留在Android文件中。您可以在
app/build.gradle
文件中手动删除此软件包,也可以在
settings.gradle
文件中手动删除此软件包,这对我适用

我遇到过这种情况,但并不是专门针对Android构建的。当我尝试将“java”插件(或“maven”)与使用新的基于规则的Gradle模型()的插件一起使用时,出现了这种情况。我的解决方案是使用新版本的插件,如“jvm组件”和“java语言”。