如何安装早期版本的robovm eclipse插件?

时间:2015-06-16 11:01:41

标签: libgdx robovm

我一直在使用libgdx开发游戏项目。我的开发环境如下:

OS: Mac OSX 10.10.3

IDE: Spring Tool Suite 版本:3.6.4.RELEASE Build Id:201503100339 平台:Eclipse Luna SR1(4.4.2)

。通过 Robovm eclipse插件。

ibgdx版本: 1.4.1

我已经"自动更新"通过我的开发过程,它一直运行到2015年4月(或多或少,直到我认为robovm 1.2发布)。

我能够制作临时版本并让我的测试人员在4月份之前通过installrapp.com安装应用程序。我需要在这个项目中休息一段时间来处理其他事情。当我一周前回到它上面发布游戏时,有一个robovm更新,之后事情开始分崩离析。 Robovm上升到1.3,这导致源代码中的编译错误。我尝试将libgdx升级到1.6.2,但它根本没有帮助。我几乎处于发布阶段,我根本不想处理代码更改,而不是耗尽我的测试人员。

我从早期的备份中恢复了我的项目+ eclipse安装。但不幸的是,我的备份中的robovm插件版本是1.2。虽然我可以使用它生成IPA,但我的测试人员说,应用程序在启动画面后立即崩溃。

虽然我看过this post,但我认为robovm 1.2插件是我个案的嫌疑人。

我期待的是找到一种方法来重新安装robovm 1.0.0插件。我找到了它的源代码here

但我不知道如何建造它。

我无法在任何地方找到二进制版插件。当我尝试在eclipse中安装它时,遗憾的是只有最新版本的插件才可用。

我怎样才能降级robovm eclipse插件?

任何帮助将不胜感激。

修改

我注意到robovm生成的IPA在IOS 7.1.2上工作,但在IOS 8.3上没有。

1 个答案:

答案 0 :(得分:2)

当我更多地挖掘时,我发现了一些东西。我将在这里分享我的发现,以便其他人可以从中受益。

首先,可以找到旧的二进制版本的robovm插件here

只需下载所需的版本,将其解压缩(如有必要),然后通过本地资源将其添加到您的eclipse中。我设法安装了robovm.1.0.0。

然而它对我的情况没有帮助。但是当我在这里和那里戳时,我注意到IPA在IOS 7.1.2上工作但在IOS 8.3上崩溃。

这让我觉得IOS 8.3有一些技巧(像往常一样),并且需要更新版本的robovm来使应用程序在该平台上运行。这篇帖子here证明了这一理论。

对我来说意味着我需要更新robovm以使我的应用程序在IOS 8.3上运行。为了让robovm使用libgdx等,我还需要更新一堆其他工具(找到工具here的版本)并可能解决编译错误。

我不确定这些是否能解决我所面临的问题。当我完成它们时,我会在这里更新。

<强> __ UPDATE __

在试图让所有事情都变得最新之后,我一直在努力奋斗,但我决定从头开始。这就是我所做的:

  • 我得到了最新的STS包
  • 我在其上添加了graddle
  • 为eclipse添加了android SDK插件
  • 添加了Robovm最新插件
  • 我下载了最新的libgdx安装程序
  • 使用GUI实用程序
  • 抓取了一个新项目
  • 创建了Android和IOS项目。
  • 确认IOS项目在IOS8&amp; IOS7。
  • 确认android项目工作正常
  • 我将代码迁移到新项目。
  • 确认IOS项目适用于IOS7和IOS7。 IOS8(模拟器和设备)
  • Android项目适用于设备

这是一个有点严厉的解决方案,但它确实有用。!

我希望这些可以帮助除了我以外的其他人。