【发布时间】: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