安装时随附Android应用程序包含Ruboto-Core

时间:2012-10-20 20:30:03

标签: android ruby ruboto

我正在尝试利用Ruboto轻松编写JRuby中的Android应用程序。但是,当我使用rake install将应用程序安装到模拟器时,它可以处理副作用。

当我在模拟器上启动应用程序时,我看到一个带有Ruboto图像的屏幕,它告诉我为了继续,我需要安装Ruboto Core平台软件包。如何使用我的主程序包执行此操作,以便用户无需自行安装Ruboto Core?

1 个答案:

答案 0 :(得分:16)

有几种方法可以解决这个问题。一般来说,想法是你在apk中包含jruby jar,它会增加大小,但不会要求用户单独下载核心。

创建应用时,您可以使用--with-jruby标记,它会包含给您。 由于您已经创建了它,因此请在app目录中打开命令提示符并使用

ruboto update jruby --force

这也会为您添加jruby jars。

请注意,为了做到这一点,您必须安装jruby-jar,这可以通过gem install jruby-jars轻松完成

编辑:Uwe Kubosch告诉我你也可以在应用程序目录中使用ruboto gen jruby来完成同样的事情。