我正在开发一个Android项目,我不小心写了几个同名的方法。他们是:
public static void GetUserBasicInfo(params...)
另一个是
public void getUserBasicInfo(params....)
在运行时,Android / Gradle无法找到它们之间的差异并给出了一个dex异常(我们只有350多种方法)。
这是一个问题:代码由Ubuntu PC和Windows PC编译并顺利运行。只有一台运行笔记本电脑的OSX将其作为例外! 这是一个特定于平台的错误,因为根据定义,它们是两种不同的方法,因为Java区分大小写。
谢谢!