带有 SL4A 的 JRuby 的 Dalvik 错误

Posted

技术标签:

【中文标题】带有 SL4A 的 JRuby 的 Dalvik 错误【英文标题】:Dalvik error with JRuby with SL4A 【发布时间】:2011-11-07 21:38:13 【问题描述】:

尝试在 SL4A 上运行 jruby 脚本时出现此错误

Dalvik VM unable to locate class 'org/jruby/Main' 
java.lang.NoClassDefFoundError: org.jruby.Main

我看到 jruby.jar 文件已安装

# find org.ruboto.sl4a/
org.ruboto.sl4a/
org.ruboto.sl4a/jruby_extras.zip
org.ruboto.sl4a/extras
org.ruboto.sl4a/extras/jruby
org.ruboto.sl4a/extras/jruby/jruby.jar
org.ruboto.sl4a/jruby_scripts.zip
org.ruboto.sl4a/dalvik-cache

有什么想法吗?这是权限问题吗?我有一部运行 CM7 的 root 手机

【问题讨论】:

这个怎么样? code.google.com/p/android-scripting/issues/detail?id=419#c3 【参考方案1】:

自从您使用 Ruboto 标记了您的问题后,您是否尝试过将您的应用构建为 Ruboto 应用?这可能会更容易。

【讨论】:

以上是关于带有 SL4A 的 JRuby 的 Dalvik 错误的主要内容,如果未能解决你的问题,请参考以下文章

带有 qpython 的 web 应用程序和 android 中的 SL4A

带有 jruby rake 测试任务的 MiniTest falis

将 Sybase ASE 12.5.4 与带有 JRuby 的 jTDS 驱动程序一起使用

有没有办法在 sl4a 中使用 pyjnius

Android 对动态语言不利

更新到 jruby-1.7.4 时出现加载问题