今天遇到一个android项目里groovy.lang.MissingMethodException: No signature of method的报错。
在网上看了半天没找出来错误原因。
起因是因为修改了gradle文件的内容,之后重新编译同步项目就出错了。
最后排查出了原因,是因为修改时一个方法的拼写错误导致的,导致一个代码块运行报错。
所以这个问题,我的解决方法是,根据这个错误提示的代码行数,找到报错的代码块。仔细检查这个代码块包含的修改,一般就能找出错误原因,很可能是一些拼写等低级错误导致的。