Aosp构建错误

时间:2013-11-27 07:00:49

标签: android perl android-source

我试图在Mac OS中构建android Os 在我尝试执行make命令后,我完成了所有步骤 make -j4

我收到此错误

  

无法在@INC中找到Switch.pm(@INC包含:/ Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16/Network/Library/Perl/5.16/darwin-thread -multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 / System / Library /Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16。)at external / webkit / Source / WebCore / make-hash-tools.pl第23行。   BEGIN失败 - 编译在external / webkit / Source / WebCore / make-hash-tools.pl第23行中止。   make: * [out / target / product / generic / obj / STATIC_LIBRARIES / libwebcore_intermediates / Source / WebCore / html / DocTypeStrings.cpp]错误2   make:* 等待未完成的工作......   无法在@INC中找到Switch.pm(@INC包含:/ Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16/Network/Library/Perl/5.16/darwin-thread-multi- 2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 / System / Library / Perl / Extras / 5.16 / darwin-thread-multi-2level /System/Library/Perl/Extras/5.16。)at external / webkit / Source / WebCore / make-hash-tools.pl第23行。   BEGIN失败 - 编译在external / webkit / Source / WebCore / make-hash-tools.pl第23行中止。

所以请你能帮帮我

2 个答案:

答案 0 :(得分:2)

我遇到了和你一样的错误。

跑步:

sudo apt-get install libswitch-perl

答案 1 :(得分:1)

我遇到了同样的问题。要解决此问题,我们需要为Perl安装Switch模块。要安装Perl模块,我们可以使用cpan。您可以搜索有关cpan的更多信息,但以下内容对我有用:

sudo cpan -f Switch