【问题标题】:Error - Configuration With name 'default' not found- React Native android importing projects for Android错误 - 未找到名称为“默认”的配置 - React Native android 为 Android 导入项目
【发布时间】:2015-11-20 04:05:56
【问题描述】:

我正在处理两个 React Native 项目 Project A。我之前创建了另一个项目来设置方向(也反应原生具有 java 代码以将方向方法暴露给 javascript)。我将使用 npm install 的定向项目包含到项目 A 节点模块中。根据可用的文档,在 Proj A 的 settings.gradle 中添加了以下条目—— include ':orientation',':app' project(':orientation').projectDir = new File(settingsDir, '../node_modules/react-native-my-orientation/android/')

然后在 app 文件夹中的 build.gradle 中添加 compile project(':orientation')。编译时,我不断收到错误 Configuration With name 'default' not found。 有没有人在将外部项目包含到 react-native android 项目中时遇到过这样的问题。

【问题讨论】:

  • 我遇到过这个问题,但不是专门针对 Android 构建的。当我尝试将“java”插件(或“maven”)与使用新的基于规则的 Gradle 模型(docs.gradle.org/current/userguide/new_model.html)的插件一起使用时,就会发生这种情况。我的解决方案是使用新版本的插件,例如“jvm-component”和“java-lang”。

标签: gradle android-gradle-plugin react-native


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    相关资源
    最近更新 更多