我可以在Android Java应用程序中使用Ruby或Python库吗?

def*_*hlt 0 ruby python java android

假设我想为Android编写一个扑克应用程序.在Java中使用API​​是可以的.但是当涉及大量使用数组,集合,组合等时,Java对我来说是一个巨大的痛苦.在Ruby/Python 恕我直言中编写扑克AI代码要容易得多.

所以问题是:有没有办法在Java Android应用程序中使用Ruby或Python函数?它当然应该打包在.apk中.

更新:关于Ruboto:据我所知,从这个链接https://play.google.com/store/apps/details?id=org.ruboto.core&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwib3JnLnJ1Ym90by5jb3JlIl0.需要在设备上安装ruboto-core才能运行ruboto apps =(如果我要在Google Play上分享我的应用程序,那就不好了.

Lin*_*ios 5

JRuby怎么样?它是基于Java的Ruby的开源实现,允许您使用JDK库.您可以将JRuby实例嵌入到您的应用程序中并使用它运行您的逻辑.

另见Jython