首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android上运行的ruboto中更改目录

如何在android上运行的ruboto中更改目录
EN

Stack Overflow用户
提问于 2015-12-30 18:07:52
回答 1查看 53关注 0票数 0

我在android平板电脑上使用ruboto (ruby)。我希望我的源代码位于通常默认源代码目录的子目录中。有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2016-01-04 02:36:46

您还没有说明将Ruby源代码放在子目录中的动机,所以我推测这是为了在多语言环境中保持整洁。另外,我还假设您希望所有的Ruby源代码都放在同一个目录中,包括Activity类的源代码。

org.ruboto.JRubyAdapter.addLoadPath中,将路径添加到Ruby $LOAD_PATH和Android组件搜索路径已合并为一个方法。在JRubyAdapter.setUpJRuby中,您可以在第289行附近找到对addLoadPath的调用:https://github.com/ruboto/ruboto/blob/1.4.0/assets/src/org/ruboto/JRubyAdapter.java#L289

您可以在现有的调用下面添加您自己的调用:

代码语言:javascript
复制
addLoadPath("file:" + apkName + "!/<your_path_here>")

这会将路径添加到Ruby加载路径和Android组件搜索路径。

如果你有一个清晰的用例,我会把它提交给https://github.com/ruboto/ruboto/issues上的Ruboto跟踪器。这听起来像是更多的Ruboto开发人员可以使用的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34527308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档