Codenameone 如何更新Codename One库?

Codenameone 如何更新Codename One库?,codenameone,Codenameone,我尝试在一个新的“基本”项目中运行这段代码,但没有什么可做的,它总是给我以下错误: /home/francesco/NetBeansProjects/TestUUID/src/net/informaticalibera/test/UUID/MyApplication.java:62: error: cannot find symbol hi.add(new SpanLabel(Util.getUIID())); symbol: method getUIID

我尝试在一个新的“基本”项目中运行这段代码,但没有什么可做的,它总是给我以下错误:

/home/francesco/NetBeansProjects/TestUUID/src/net/informaticalibera/test/UUID/MyApplication.java:62: error: cannot find symbol
                hi.add(new SpanLabel(Util.getUIID()));
  symbol:   method getUIID()
  location: class Util
1 error
已知有效的代码,这是我在中插入的示例:

Form hi=新表单(“Test UIID”,BoxLayout.y());
按钮按钮=新按钮(“生成10 UIID”);
hi.add(按钮);
嗨,show();
按钮。addActionListener(l->{
字符串myId=“myUsername”;//不要超过12个字符
Preferences.set(“CustomDeviceId_$”,Long.parseLong(myId,36));
添加(新标签(“10随机UUID”);
对于(int i=0;i<10;i++){
hi.add(新的SpanLabel(Util.getUIID());
}
hi.revalidate();
});
我认为这是一个更新代码名One库的问题,在一个项目中,代码名One库可能已经过时了。然而,打开“Codename One设置”,点击右上角的汉堡包菜单,选择第一个“更新”,然后选择“保存”,我总是得到相同的错误。如果我尝试使用旧版本的“Codename One设置”GUI,单击“基本”,然后单击“更新项目库”,问题仍然存在。我不知道该怎么办


这是一个代码名错误还是我没有做正确的操作?

那是什么Util类?据我所知,我们的方法不包括getUIID()方法。这可能是一个糟糕的导入吗?我不久前实现了这个方法,在我修复了您注意到的aome错误之后,您合并了我的PR。我在回答中链接了javadoc,因此如果javadoc也存在,那么代码也存在代码在这里:哦。这就是我忘记的
getUUID()
;-)但是你正在调用
getUIID()
Wow!我在提交公关时犯了同样的错误。谢谢你,谢了,你刚刚解决了我的问题:)谢谢你一直在我身边。
        Form hi = new Form("Test UIID", BoxLayout.y());
        Button button = new Button("Generate 10 UIID");
        hi.add(button);
        hi.show();
        button.addActionListener(l -> {
            String myId = "myUsername"; // do not exceed 12 characters
            Preferences.set("CustomDeviceId__$", Long.parseLong(myId, 36));
            hi.add(new SpanLabel("10 Random UUID"));
            for (int i = 0; i < 10; i++) {
                hi.add(new SpanLabel(Util.getUIID()));
            }
            hi.revalidate();
        });