我正在尝试创建一个codenameone cn1 lib,但每次我尝试通过单击" Generate Native Access&#34生成本机存根;菜单(如开发人员文档中所述),从我的NativeInterface扩展接口文件,我有这样的错误消息:
具有相同名称的方法退出方法发出,请注意 不支持重复的名称(即使是不同的情况)
并且未生成本机存根(本机文件夹包含空的OS文件夹)。 我试图更改我的班级名称(在第一次重新运行时我不会收到消息"生成本机访问"有一个完整的新名称,但是存根不是&# 39;生成要么......),要删除我的项目并重新创建或创建一个新项目,甚至要重新启动我的计算机!但每当我尝试“生成本机访问”时,我总是会收到此消息。在过去已经尝试过的类名(即使它是在另一个可能已被删除的项目中...)。无论如何,存根文件都没有创建......
如何解决此问题? (codenameone似乎保留了所有创建的nativeInterface的共享(项目之间)历史记录,从未清除过。但是在哪里?)
我在Windows 10 x64上使用NetBeans codenameone插件
答案 0 :(得分:0)
您有两个名为emit
的方法可能具有不同的大小写或不同的参数。这适用于Java,但可能不适用于其他语言。错误消息只是声明您需要重命名其中一个emit
方法并为其指定不同的名称。