Ubuntu中编译Android(安卓)JellyBean 4.2.1源码出现Switch.pm出错信息的解决方法
16lz
2021-01-24
在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
更多相关文章
- Android获取手机系统版本等信息的方法
- ubuntu10.10下的android源码下载及编译
- [置顶] Android解析apk包信息
- Android(安卓)Questions (问题集锦)
- tiny210的android编译过程
- Android(安卓)ViewGroup事件分发机制和dispatchTouchEvent源码分
- android中webviewjs与java的相互调用
- No command 'mmm' found
- Android:设置APN为cmnet源码 ----android 4.0之后需要系统签名才