在 Android 上运行 Perl 脚本
Posted
技术标签:
【中文标题】在 Android 上运行 Perl 脚本【英文标题】:Running a Perl script on Android 【发布时间】:2013-10-16 20:26:28 【问题描述】:我需要从我的 android 应用程序运行 Perl 脚本 (isohybrid.pl)。我遇到了perl-android-apk project,这似乎正是我所需要的。它是一个 Eclipse 项目,你可以从这个基础上构建你需要的东西。问题是我在自己的项目中需要这个。
所以我的问题是如何将其合并到我自己的项目中?我也愿意接受有关的其他建议 - 但是,Perl 解释器需要包含在我的 APK 中。
【问题讨论】:
【参考方案1】:APK 网站托管在 Google Code 上,所以如果您知道如何使用 git,您应该能够使用他们的网站下载源代码:
https://code.google.com/p/perl-android-apk/
完成后,您可以使用 Eclipse 的 Import
实用程序将代码作为 Android 项目导入。这应该会为您提供代码的 pre-APK 版本,您可以将其作为依赖项添加到现有项目中。
【讨论】:
我已将 perl-android-apk 项目作为依赖项添加到我的项目中。现在,它的正确用法是什么 - 从我的项目中启动 perl-android-apk 的ScriptActivity
?
从我(非常快速地)看一下源代码,看起来你想实例化一个“InterpreterProcess”对象或一个“MyScriptProcess”对象——看起来他们都把脚本作为一个构造函数参数。
成功了吗?我也在想如果脚本真的很简单,那么可能有一种方法可以在 Java 中本地完成。
这部分确实有效,但基本的 Perl 命令不起作用 - 请参阅此处my other question。以上是关于在 Android 上运行 Perl 脚本的主要内容,如果未能解决你的问题,请参考以下文章