Ubuntu中编译Android JellyBean 4.2.1源码出现Switch.pm出错信息的解决方法

来源:互联网 发布:触屏手套的原理知乎 编辑:程序博客网 时间:2024/05/22 16:53

在Ubuntu中编译Android JellyBean 4.2.1源码,出错以下出错信息:

Import includes file: out/target/product/mx3/obj/STATIC_LIBRARIES/libwebcore_intermediates/import_includestarget Generated: libwebcore <= external/webkit/Source/WebCore/css/tokenizer.flexCan't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at external/webkit/Source/WebCore/make-hash-tools.pl line 23.BEGIN failed--compilation aborted at external/webkit/Source/WebCore/make-hash-tools.pl line 23.Can't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at external/webkit/Source/WebCore/make-hash-tools.pl line 23.BEGIN failed--compilation aborted at external/webkit/Source/WebCore/make-hash-tools.pl line 23.make: *** [out/target/product/mx3/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/html/DocTypeStrings.cpp] Error 2make: *** Waiting for unfinished jobs....make: *** [out/target/product/mx3/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/platform/ColorData.cpp] Error 2target Generated: libwebcore <= external/webkit/Source/WebCore/html/parser/HTMLEntityNames.in

解决方法是安装perl的switch库:

sudo apt-get install libswitch-perl



6 0
原创粉丝点击