是否有选项可以在 Android 上安装 LWP 等 Perl 模块(在 SL4A 环境中)。此外,是否有可以在 Android 上安装的预打包 Perl 模块,是否有一个选项可以查看使用 Android 调试桥安装的模块。
问问题
4206 次
2 回答
4
不。不。当然可以要求 Perl 提供这个,但你可以从下面开始
$ ls /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/
SL4A 的 perl 实际上带有 CPAN.pm - 但不是它的所有依赖项,正如您将看到的错误一样
$ perl -MCPAN -eshell
我在运行 OpenBSD 的 Sharp Zaurus 上使用了 CPAN.pm,并使用了 CPAN.pm-less hack 从 CPAN 安装模块,这样在我的 64MB RAM 上该过程会更容易。我的 Galaxy Tab 的硬件稍好一些。但目前,没有人努力让(无根的)Android 成为 Perl 的舒适之家——由于 Perl 不太适合 Android 应用程序开发,这种情况可能会持续一段时间。
编辑:好吧,试试这些:
于 2012-02-23T02:04:20.843 回答
4
只有没有用 C 编码的“纯 Perl”模块(又名“XS”模块)可以添加到 SL4A 的 Perl 版本中。您只需下载SL4A 安装的 Perl zip 即可查看其中包含哪些模块。
在 SL4A 的当前版本(Perl 5.10)中,由于使用了不完整的编译过程,模块相当有限。一个新版本的Perl for Android Interpreter应该很快就会在此处提供,它将包含更多标准 Perl 核心模块,以及如何从 CPAN 编译更多内容的描述。
于 2012-11-19T15:12:47.403 回答