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

问题描述 投票:1回答:1

我试图创建一个codenameone cn1 lib,但每次我尝试通过单击“生成本机访问”菜单(如开发人员文档中所述)生成本机存根,从我的NativeInterface扩展接口文件,我有此错误消息:

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

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

我该如何解决这个问题? (codename one似乎保留了所有创建的本机接口的共享(项目之间)历史记录,从未清除过。但是在哪里?)

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

native codenameone lib
1个回答
0
投票

你有2个名为emit的方法可能有不同的case或不同的参数。这适用于Java,但可能不适用于其他语言。错误消息只是声明您需要重命名其中一个emit方法并给它一个不同的名称。

© www.soinside.com 2019 - 2024. All rights reserved.