2015-11-30 92 views
0

enter image description hereGradle實驗build.gradle配置

我正在使用Android實驗gradle插件。我必須RES多個自定義子文件夾,但是,當我與主要的Java源srcDirs結合,它總是提示錯誤信息

Error:Execution failed for task ':app:dexDebug'. 
com.android.ide.common.process.ProcessException: 
org.gradle.process.internal.ExecException: 
Process 'command 'C:\Program Files\Java\jdk1.8.0_51\bin\java.exe'' 
finished with non-zero exit value 1 

我gradle這個版本是2.5

什麼是配置的android有道在我的應用程序的的build.gradle文件.sources實驗gradle這個版本

apply plugin: 'com.android.model.application' 
... 
android.sources { 

    main { 

     java { 
      source { 
       srcDirs = ["src"] 
      } 

     } 

     res{ 

      source { 
       srcDirs = [ 'src/main/res/property/search', 
          'src/main/res/property', 
          'src/main/res/agent', 
          'src/main/res' 
       ] 
      } 

     } 
    } 


} 

回答

0

這是我用來的build.gradle當前最新標準配置:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "com.example.xyz" 
     minSdkVersion 14 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:design:23.0.1' 
    compile 'com.mikhaellopez:circularimageview:2.0.2' 
    compile 'com.android.support:cardview-v7:23.0.1' 
    compile 'com.android.support:recyclerview-v7:23.0.1' 
    compile files('libs/picasso-2.0.0.jar') 
    compile 'com.github.rahatarmanahmed:circularprogressview:2.4.0' 





} 
+0

您gradle這個是我的不同。我有一個「模型」包裝爲「android」的外層,我的應用插件是「apply plugin:com.android.model.application」 –

0

我認爲你必須使用Android之前添加模式標籤,就像

apply plugin: 'com.android.model.application' 
... 
model.android.sources { 

    main { 

     java { 
      source { 
       srcDir = 'src' 
      } 

     } 

     res { 

      source { 
       srcDirs = ['src/main/res/property/search', 
          'src/main/res/property', 
          'src/main/res/agent', 
          'src/main/res' 
       ] 
      } 

     } 
    } 
}