如何安装早期版本的 robovm eclipse 插件?
How to install earlier version of robovm eclipse plugin?
我一直在使用 libgdx 开发游戏项目。我的开发环境如下:
OS:
Mac OSX 10.10.3
IDE:
Spring 工具套件
版本:3.6.4.RELEASE
内部版本号:201503100339
平台:Eclipse Luna SR1 (4.4.2)
与
Robovm eclipse 插件。
ibgdx 版本:
1.4.1
我已经 "auto updates on" 完成了我的开发过程,它在 2015 年 4 月之前运行良好(我认为或多或少直到 robovm 1.2 发布)。
我能够制作临时版本并让我的测试人员在 2015 年 4 月之前通过 installrapp.com 安装该应用程序。我需要从这个项目中休息一下,以便为 while.When 做些别的事情。一周前我又回到了这个项目以发布游戏,有一个 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 上运行。
随着我深入挖掘,我发现了一些东西。我将在这里分享我的发现,也许其他人可以从中受益。
首先,可以找到旧的二进制版本的 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 包
- 我在上面添加了 gradle
- 添加了 android 用于 eclipse 的 SDK 插件
- 添加了 Robovm 最新插件
- 我下载了最新的 libgdx 安装程序
- 使用 GUI 实用程序创建了一个新项目
- 创建了 Android 和 IOS 个项目。
- 已确认 IOS 项目在 IOS8 和 IOS7 上运行良好。
- 确认 android 项目工作正常
- 我将我的代码迁移到新项目。
- 已确认 IOS 项目适用于 IOS7 和 IOS8(模拟器和设备)
- Android 项目在设备上运行
这是一个有点粗暴的解决方案,但它奏效了。!
我希望这些对我以外的其他人有所帮助。
我一直在使用 libgdx 开发游戏项目。我的开发环境如下:
OS: Mac OSX 10.10.3
IDE: Spring 工具套件 版本:3.6.4.RELEASE 内部版本号:201503100339 平台:Eclipse Luna SR1 (4.4.2)
与 Robovm eclipse 插件。
ibgdx 版本: 1.4.1
我已经 "auto updates on" 完成了我的开发过程,它在 2015 年 4 月之前运行良好(我认为或多或少直到 robovm 1.2 发布)。
我能够制作临时版本并让我的测试人员在 2015 年 4 月之前通过 installrapp.com 安装该应用程序。我需要从这个项目中休息一下,以便为 while.When 做些别的事情。一周前我又回到了这个项目以发布游戏,有一个 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 上运行。
随着我深入挖掘,我发现了一些东西。我将在这里分享我的发现,也许其他人可以从中受益。
首先,可以找到旧的二进制版本的 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 包
- 我在上面添加了 gradle
- 添加了 android 用于 eclipse 的 SDK 插件
- 添加了 Robovm 最新插件
- 我下载了最新的 libgdx 安装程序
- 使用 GUI 实用程序创建了一个新项目
- 创建了 Android 和 IOS 个项目。
- 已确认 IOS 项目在 IOS8 和 IOS7 上运行良好。
- 确认 android 项目工作正常
- 我将我的代码迁移到新项目。
- 已确认 IOS 项目适用于 IOS7 和 IOS8(模拟器和设备)
- Android 项目在设备上运行
这是一个有点粗暴的解决方案,但它奏效了。!
我希望这些对我以外的其他人有所帮助。