Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在gradle的JavaCompile任务中不生成类文件_Java_Android_Build_Compilation_Gradle - Fatal编程技术网

为什么在gradle的JavaCompile任务中不生成类文件

为什么在gradle的JavaCompile任务中不生成类文件,java,android,build,compilation,gradle,Java,Android,Build,Compilation,Gradle,我在使用gradle构建android项目时遇到了一个问题。在我的构建过程中,我需要将一个java文件编译成类文件。我的项目文件结构是app->build\u tools->a.java。我编译A.java的任务如下: task compileEncodeUtil(type:JavaCompile) { println('****************************compileEncodeUtil start*******************') source =

我在使用gradle构建android项目时遇到了一个问题。在我的构建过程中,我需要将一个java文件编译成类文件。我的项目文件结构是app->build\u tools->a.java。我编译A.java的任务如下:

 task compileEncodeUtil(type:JavaCompile) {
   println('****************************compileEncodeUtil start*******************')
   source = ['build_tools']
   include '*.java'
   classpath = files('.')
   destinationDir=['build_tools']

 }

当我运行此任务时,它会成功运行,但在build_tools文件夹中没有类文件。如有任何帮助,将不胜感激。

有关以下文件夹结构:

  • 格雷德尔先生
  • 构建工具/
    • java
    • 包装/
      • Lol2.java
以下脚本工作得非常好:

apply plugin: 'java'

task compileEncodeUtil(type:JavaCompile) {
   source = ['build_tools']
   include '**/*.java'
   classpath = files('.')
   destinationDir=['build_tools']
}