Codename One:iOS构建后应用程序崩溃

时间:2016-10-19 16:14:24

标签: intellij-idea codenameone

我一直在重复构建我的App for Android而没有任何错误。我知道也试图为iOS构建它不起作用,因为我现在知道我需要一台Mac。

之后,我尝试再次为Android构建它,现在一切都好像坏了。 IntelliJ告诉我无处不在,它无法解决符号"和"无法解决方法"。我尝试打开和关闭IDE并重新启动计算机,因为我无法再次成功构建。这只是在iOS构建失败后才开始的。

这是一个截图,这些是非常简单的线条,没有理由让它们无法工作。我现在真的很无能为力。

enter image description here

也许有人对我有建议?我只能重复一遍,我根本没有更改代码,但它只是在模拟器和Android版本中都不再编译。

2 个答案:

答案 0 :(得分:2)

这可能是由于 CodenameOne_SRC.zip 和/或 CodenameOne.zip 和/或 JavaSE.jar 文件丢失或损坏。

解决方案:

创建一个新的虚拟Codename One项目,右键单击虚拟项目并选择Properties,然后单击Update Project libs按钮。完成后,关闭对话框并再次右键单击项目,然后导航到Codename One - > Refresh cn1lib files

现在关闭虚拟项目并最小化IDE并在文件资源管理器中打开Dummy项目文件夹。现在将主文件夹中找到的 CodeNameOneBuildClient.jar JavaSE.jar 复制到错误项目的相对路径,如果已经存在则替换它们。对虚拟项目的lib文件夹中的 CLDC11.jar CodenameOne.jar CodenameOne_SRC.zip 执行相同操作。

返回IntelliJ并右键单击您错误的项目并导航至Codename One - > Refresh cn1lib files,然后清理并构建您的项目。

这应该修复任何引用或缺少类问题。

答案 1 :(得分:1)

仅供参考,您不需要Mac在Codename One中构建iOS项目。