我在写一个定制的gradle插件,它生成代码并注入一些新的gradle任务。我的问题是当前gradlew check
任务compileReleaseJavaWithJavac
或compileDebugJavaWithJavac
失败。调试gradle任务compileReleaseJavaWithJavac
在windows上,任务运行正常,在Linux和Mac上任务失败。这可能暗示路径或目录分隔符存在错误。
这里是确切的错误:
:examples:app:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
/the/full/path/to/file/MainActivity.java:10: error: package R does not exist
setContentView(R.layout.activity_main);
^
1 error
我的问题是,现在我该怎么调试特殊任务?我想看看课程路径,因为我猜想出现了问题。
之前说,但嘿R文件不生成:是的。我在文件系统中看到该文件。
当我在Mac上禁用并行任务时,我玩得更多一点,它也编译得很好。然而在特拉维斯它仍然失败。
请将您的travis.yml内容添加到问题或文件的链接中。 – albodelu
@ardock这里是:https://github.com/rekire/PojoBooster/blob/d6b51c81191ecb99017585a28764bb7793da3afe/.travis.yml – rekire