1

Ruboto 在 Google 或其他 Android 模拟器中需要哪些资源配置设置(以最快的模拟器为准)?

存在有效设置 Google 的 Android 模拟器的答案,但他们不考虑 Ruboto。Ruboto网站没有讨论设置模拟器。

4

1 回答 1

2

Ruboto 应用程序与常规 Android 应用程序一样工作,但添加了 JRuby jar 以运行您的 Ruby 代码。总体而言,您不需要对 Ruboto 应用程序与 Java Android 应用程序进行任何特殊设置。

与所有 JRuby 应用程序一样,Ruboto 应用程序比普通 Java 应用程序使用更多的内存和更多的 CPU。使用“最大 VM 应用程序堆大小”为您的模拟器提供更多堆将使开发更容易,但您需要记住,用户目标设备的设置可能会有所不同。我使用的值是 48。除此之外,您可以将“设备内存大小”设置为 512,以确保有足够的内存总量。

从 Android 3,api 级别 11 开始,您的应用可以使用应用程序标签的 android:largeHeap="true" 属性在 AndroidManifest.xml 中请求更多内存。这是由 Ruboto 生成器自动为您设置的,但您可以验证是为您的应用程序设置的。通过将此属性设置为“true”,您的应用程序可以增长 256 MB 的堆。

于 2012-03-14T20:14:33.173 回答