使用netbeans codenameone插件创建一个新的cn1lib?

时间:2018-03-02 02:26:28

标签: native codenameone lib

我正在尝试创建一个codenameone cn1 lib,但每次我尝试通过单击" Generate Native Access&#34生成本机存根;菜单(如开发人员文档中所述),从我的NativeInterface扩展接口文件,我有这样的错误消息:

  

具有相同名称的方法退出方法发出,请注意   不支持重复的名称(即使是不同的情况)

并且未生成本机存根(本机文件夹包含空的OS文件夹)。 我试图更改我的班级名称(在第一次重新运行时我不会收到消息"生成本机访问"有一个完整的新名称,但是存根不是&# 39;生成要么......),要删除我的项目并重新创建或创建一个新项目,甚至要重新启动我的计算机!但每当我尝试“生成本机访问”时,我总是会收到此消息。在过去已经尝试过的类名(即使它是在另一个可能已被删除的项目中...)。无论如何,存根文件都没有创建......

如何解决此问题? (codenameone似乎保留了所有创建的nativeInterface的共享(项目之间)历史记录,从未清除过。但是在哪里?)

我在Windows 10 x64上使用NetBeans codenameone插件

1 个答案:

答案 0 :(得分:0)

您有两个名为emit的方法可能具有不同的大小写或不同的参数。这适用于Java,但可能不适用于其他语言。错误消息只是声明您需要重命名其中一个emit方法并为其指定不同的名称。