看图,在 random.gradle里面写了个方法,想在 build.gradle中去调用它,但是报错了,有些搞不懂这个是什么错误,


如图二,在任务中运行的话,是成功的,但是在方法中调用却失败了,已经 Sync 或者删除过 build文件重新进行编译了
报错信息如下:
Build file 'E:\AndroidProject\Web\XXX\app\build.gradle' line: 30
Execution failed for task ':app:generateDebugJunkCode'.
> No signature of method: static build_1xgs86xud93y4xkqtvhepha9k.generateName3() is applicable for argument types:
(Integer) values: [7]
Possible solutions: generateName(int)
顺便再问一下:gradle有工具可以检测语法错误吗?
修改一下:
然后调用
加一些日志输出。
结贴
build.gradle中的代码如下:
}
random.gradle中代码如下:
加日志,看看走到哪步,然后你静态的调用非静态的吗?