在外部库中找不到react-native包

时间:2016-07-20 12:49:59

标签: android gradle react-native

我们有两个名为app和lib的模块。由于我们必须将rn添加到lib中,因此我们将lib的build.gradle添加到:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile "com.facebook.react:react-native:+"  // From node_modules}

并在项目的build.gradle中

allprojects {
repositories {
    mavenLocal()
    jcenter()
    maven {
        // All of React Native (JS, Android binaries) is installed from npm
        url "$rootDir/../node_modules/react-native/android"
    }
}}

和node_modules已经下载并放在通常的文件夹中,包含package.json

"dependencies": {
"react": "15.1.0",
"react-native": "0.28.0" }

G:\dev>react-native -v react-native-cli: 1.0.0 react-native: 0.28.0

我们的活动有

<orderEntry type="library" exported="" name="react-native-0.28.0" level="project" />
lib.iml中的

,可以在工作室的外部库中找到反应原生的0.28依赖项,如okhttp-3.2.0okio-1.8.0(之前从未使用或添加过),

react-native-0.28.0从未出现在工作室的外部库中,并且对代码无效。

为什么会发生这种想法?提前谢谢。

更新

在我将compile 'com.android.support:appcompat-v7:23.1.1'放入app模块后,依赖关系react-native-0.28.0出现......这很奇怪,这是一个错误还是什么?

0 个答案:

没有答案