Android - 具有2个源文件夹的项目的gradle构建失败

时间:2014-07-24 08:18:36

标签: java android eclipse gradle android-studio

我想要添加gradle构建的开源项目https://github.com/PaulVI/freecol-android。然而,它在Gradle 1.12(和Android Studio 0.8.2)中失败,而Eclipse ADT显示它没问题。

错误消息示例:

E:\Android\freecol-android\src\net\sf\freecol\client\FreeColClient.java
Error: (31, 46) Error: package does not exist org.freecolandroid.repackaged.java.awt

包当然确实存在。

gradle.build has

 sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['j2se-src','src']

j2se-srcsrc定义为源文件夹。

Android Studio识别2个源文件夹,但当然显示相同的gradle错误。

如何为包含2个源文件夹的项目配置Gradle构建?

1 个答案:

答案 0 :(得分:0)

在gradle.build

中关闭愚蠢的java和资源

应该是

        java.srcDirs = ['j2se-src','src']
        resources.srcDirs = ['src']