android - 为什么gradle android插件不为intellij idea模块生成依赖项

标签 android maven intellij-idea dependencies gradle

我有一个包含 4 个子项目的 gradle 项目,我正在使用 idea 插件生成 idea 项目和模块。 其中一个子项目是 android 模块。

这是它的 build.gradle 代码:

buildscript {

    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.6'
    }
}

apply plugin: 'android'

android {

    buildToolsVersion "18.1.1"
    compileSdkVersion 16

    sourceSets {

        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aild.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile(
            ['org.atmosphere:wasync:1.1.0'],
            ['org.codehaus.jackson:jackson-mapper-lgpl:1.9.13'],
            ['org.projectlombok:lombok:0.+'],
            ['org.apache.httpcomponents:httpmime:4.3.1'],
            ['commons-io:commons-io:2.+'],
            ['com.google.guava:guava:14.+']
    )
    compile fileTree(dir: 'libs', include: '*.jar')
}

问题是:当使用“gradle idea”生成intellij idea模块时,生成的android模块缺少依赖项,我不明白为什么。 我的配置有问题吗?

其他子项目(使用java插件)在idea模块中引入依赖没有问题。

我正在使用 gradle 1.7。

最佳答案

在 Idea 中导入 gradle 项目解决了没有为 android 模块导入依赖项的问题,但是导致了这个问题中描述的一堆更多(更糟糕)的问题: IntelliJ, Android and Gradle

关于android - 为什么gradle android插件不为intellij idea模块生成依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19815400/

相关文章:

android - 如何在 Android 中启用或禁用通知 LED?

tomcat - 在 intellij IDEA 社区版中将 Tomcat 作为应用程序运行

intellij-idea - 如何在intellij idea 14中可视化spring集成文件?

Maven 依赖插件复制带有依赖项的 jar

java - 移动到新包后,IntelliJ 将 GIT 存储库的文件标记为未跟踪

android - 在 Android NDK 中识别调用应用程序

android - androidcamera2中的曝光补偿方法

java - 如何将数据从一个 Activity 传递到另一 Activity

gwt - 如何将 SuperDevMode 与 Maven 一起使用

java - windows下如何构建hadoop源码?