intellij-idea - 代号一 : App broken after iOS build

标签 intellij-idea codenameone

我一直在反复构建 Android 应用程序,没有出现任何错误。我知道尝试为 iOS 构建它是行不通的,因为我现在知道我需要一台 Mac。

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

这是给您的屏幕截图,这些都是非常简单的线条,没有理由它们不起作用。我现在真的不知道出了什么问题。

enter image description here

也许你们有人可以给我一些建议?我只能重复一遍,我根本没有更改代码,但它只是无法再编译,无论是在模拟器中还是在 Android 构建中。

最佳答案

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

解决方案:

创建一个新的虚拟 Codename One 项目,右键单击虚拟项目并选择属性,然后单击更新项目库按钮。完成后,关闭对话框并再次右键单击该项目,然后导航至 Codename One -> 刷新 cn1lib 文件

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

返回 IntelliJ,右键单击有问题的项目,然后导航到 Codename One -> 刷新 cn1lib 文件,然后清理并构建您的项目。

这应该可以解决任何引用或丢失的类问题。

关于intellij-idea - 代号一 : App broken after iOS build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40136685/

相关文章:

scala - 为什么 specs2 + scalamock 测试不在 IntelliJ 中运行?检测到多个套件特征

scala - 运行 scala 控制台时出错。未找到模块

ios - 我可以在我的 iOS 设备上免费测试我的代号 One 应用程序吗?

codenameone 在 POST 中发送 JSON BODY

codenameone - 从 Netbeans/Eclipse 导入/打开现有 Codenameone 项目到 IntelliJ 不起作用

mobile - Codenameone,英特尔的多操作系统引擎还是甲骨文的 MAF?

java - 无法在 mac os 上使用 maven3 使用 intellij IDEA 2019.2 下载源代码

intellij-idea - 如何从 IntelliJ/PyCharm 中删除 Material 主题(或重置为默认值)?

intellij-idea - 是什么导致 JAR 文件在 IntelliJ IDEA 中显示为空?

codenameone - 在另一个图像上绘制一个图像