【问题标题】:Error:Project :app declares a dependency from configuration 'compile' to configuration 'default' which is not declared错误:项目:应用程序声明了从配置“编译”到未声明的配置“默认”的依赖关系
【发布时间】:2018-04-28 13:04:58
【问题描述】:

我正在使用 react-native-navigation,但无法按照给定的 documentation 在 Android Studio 中配置它。给了Android Studio

错误:

错误:项目:应用程序声明了从配置“编译”到配置“默认”的依赖关系,该依赖关系未在项目描述符中声明:react-native-navigation。

我的 React Native 版本是:0.50.3npm 版本是:5.4.2

我遵循的步骤是。

  1. 创建 React Native 项目。

  2. 进入项目文件夹。

  3. 运行 npm install --save react-native-navigation。

  4. 将 Android 项目(在 react native 项目中)打开到 android studio 中。

  5. 将给定的代码复制到settings.gradle中

    包括 ':react-native-navigation' project(':react-native-navigation').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-navigation/android/app/')

6.在 build.gradle(app) 中复制给定的代码

compile project(':react-native-navigation')

所以我在最后一步遇到了这个错误。

如果有任何快速修复方法,请告诉我。

任何帮助将不胜感激。

【问题讨论】:

  • 你找到解决办法了吗?
  • @sathyabaman 不,我没有,我放弃了那个项目并创建了另一个,它在新项目中工作

标签: android android-studio react-native build.gradle react-native-navigation


【解决方案1】:

好的。我遇到了同样的错误。我的情况是,我尝试创建一个单独的原生 Android 库并尝试将其与响应式项目链接。

当我运行 react-native run-androidnpm run android 时会出现此问题。我们很确定,问题发生在 android 构建期间。

我尝试的解决方案是。我使用 android studio 构建了我的新 android 库和 android 包。然后我在根 react-native 项目文件夹中运行 react-native run-android 命令。

它对我有用...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-13
    • 2016-06-12
    • 2022-01-20
    • 2019-05-11
    • 2015-07-08
    • 1970-01-01
    • 2019-08-15
    • 1970-01-01
    相关资源
    最近更新 更多