是否有在Android上(在SL4A环境下)安装Perl模块(例如LWP)的选项。此外,是否有预打包的Perl模块可以在Android上安装,并且是否有使用Android Debug Bridge查看已安装模块的选项。
不。不。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的黑客方法来安装模块,以便在我的64MB RAM上更轻松地进行。 我的Galaxy Tab硬件略好。 但目前为止,没有人为(未root的)Android做出使Perl舒适的家的工作 - 而且由于Perl不适合Android应用程序开发,这种情况可能会持续一段时间。 编辑:好吧,请尝试这些: App::FatPacker App::cpanminus
只有“纯Perl”模块才能被添加到SL4A的Perl版本中,这些模块不是用C编写的(也就是所谓的“XS”模块)。您可以通过下载由SL4A安装的Perl zip来查看包含哪些模块。在SL4A的当前版本(Perl 5.10)中,由于使用了不完整的编译过程,模块相当有限。很快将会有一个新版本的Android解释器的Perl发布,其中将包括更多标准的Perl核心模块,并附带如何从CPAN编译更多模块的说明。
cpan
安装模块。 - user554546