2015-06-16 56 views
1

我一直在使用libgdx开发一个游戏项目。我的开发环境如下:如何安装早期版本的robovm eclipse插件?

OS: 的Mac OSX 10.10.3

IDE: 春天工具套件 版本:3.6.4.RELEASE 版本ID:201503100339 平台:月食Luna SR1(4.4.2)

With Robovm eclipse插件。

ibgdx版本: 1.4.1

我已经通过了我的发展过程中有“对自动更新”和它的工作很好,直到2015年4月(或多或少直到robovm 1.2发布,我认为)。

我能够在2015年4月15日之前通过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工作在IOS 7.1.2但不是在IOS 8.3。

+1

插件和robovm版本必须匹配。确保你在你的build.gradle中更新了两者。 – Tenfour04

+0

是的,我知道。他们曾经完全匹配,我在这里证实,robovm和我使用它创建的IPAs曾经很好地工作。但是我在eclipse中有自动更新,所以robovm插件得到更新。这是造成这种浩劫的原因。试图找到降级robovm插件的方法。 – Alp

回答

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在它的上面
  • 新增的Android SDK Eclipse插件
  • 新增Robovm最新插件
  • 我下载最新的libgdx安装程序
  • 使用GUI工具创建了一个新项目
  • 创建了Android和IOS项目。
  • 确认IOS项目在IOS8上工作正常IOS7。
  • 确认Android项目正常工作
  • 我将我的代码迁移到新项目。
  • 证实IOS项目工程上都IOS7 & iOS8上(包括模拟器和设备)
  • Android项目工程对设备

这是一个有点笨拙的解决方案,但它的工作!

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

相关问题