Codenameone 合并两个项目

Codenameone 合并两个项目,codenameone,Codenameone,我有两个单独的项目,代号为一,都运行良好,现在我想合并成一个这两个项目。我知道如何组合代码和类文件,但我想知道如何组合两个项目的theme.res文件,因为一个theme.res文件中至少有15-17个表单,很难再次创建所有表单。请建议是否有任何方法,我可以组合两个theme.res文件或我可以在一个项目中使用两个theme.res文件。 e、 g 项目1:名称:test1,具有12个表单的theme.res文件 项目2:名称:test2,具有18个表单的theme.res文件 新项目:名称:M

我有两个单独的项目,代号为一,都运行良好,现在我想合并成一个这两个项目。我知道如何组合代码和类文件,但我想知道如何组合两个项目的theme.res文件,因为一个theme.res文件中至少有15-17个表单,很难再次创建所有表单。请建议是否有任何方法,我可以组合两个theme.res文件或我可以在一个项目中使用两个theme.res文件。 e、 g

项目1:名称:test1,具有12个表单的theme.res文件

项目2:名称:test2,具有18个表单的theme.res文件


新项目:名称:Merge=test1+test2如果可能,一个带有12+18=30表单的theme.res文件

设计器有一个导入功能,允许将一个res文件导入另一个。我建议在开始之前将两个文件复制到备份中,然后从要导入的文件中删除重复的文件,例如主题等,然后导入到另一个文件中。

Hi Almog,谢谢您的回复。我做了一些改变,正如你们所说的,它在模拟器上运行良好,但在设备上不工作。在设备上,它仅在启动时给我内部应用程序错误。在从主页调用LoginForm时显示nullpointerexception的日志下。第行错误:LoginForm.java:58 mloginfo=Form createContainerConstants.APP\u主题,LoginScreen;和公共静态最终字符串APP_THEME=/THEME;java:83 LoginForm.getLoginForm.showloginfo;在堆栈溢出上描述这个问题并不实际。我很难理解。导入过程中可能会重命名某些表单,因此您可能需要修改某些代码。