错误2:/bin/bash:
m4: command not found
解决 :sudo apt-get install m4
错误3:prebuilts/misc/linux-x86/bison/bison:
No such file or directory
原因 :ubuntu
64位系统运行32位程序的问题,需要安装运行32位程序的兼容库
解决 :sudo apt-get install
lib32ncurses5
sudo
apt-get install lib32stdc++6
错误4:安装lib32stdc++6 Err (Ubuntu14.04.1)
The following packages have
unmet dependencies:
lib32stdc++6 : Depends:
gcc-4.9-base (= 4.9.2-10ubuntu13) but 4.9.3-0ubuntu4 is to be
installed
解决:
参考1:http://askubuntu.com/questions/671791/lib32stdc6-package-depends-on-gcc-base-but-my-installed-version-is-newer
1. sudo apt-cache policy
lib32stdc++6 gcc-4.9-base 注:查看依赖包
lib32stdc++6:
Installed : 4.8.2-19ubuntu1
Candidate :
4.9.2-10ubuntu13
Version table:
4.9.2-10ubuntu13 0
500
http://mirrors.163.com/ubuntu/ vivid/main amd64 Packages
500
http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
***
4.8.2-19ubuntu1 0
100 /var/lib/dpkg/status
gcc-4.9-base:
Installed : 4.9.1-0ubuntu1
Candidate :
4.9.2-10ubuntu13
Version table:
4.9.2-10ubuntu13 0
500
http://mirrors.163.com/ubuntu/ vivid/main amd64 Packages
500
http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
***
4.9.1-0ubuntu1 0
100 /var/lib/dpkg/status
2. sudo apt-get install
gcc-4.9-base=4.9.2-10ubuntu13
3. sudo apt-get dist-upgrade
( 可选 )
4. sudo apt-get install
lib32stdc++6
参考2:http://blog.sina.com.cn/s/blog_8cd2fe830102w286.html
sudo
apt-get install aptitude
sudo
aptitude -f install lib32stdc++6
出现第一个Y/N选项时选N,第2个及以后选Y,即可。
错误4:/bin/bash: xmllint: command not
found
解决 :sudo apt-get install
libxml2-utils
错误5:out/host/linux-x86/bin/mkuserimg.sh: line
109: make_ext4fs: command not found
分析
:make_ext4fs工具是由system/extras/ext4_utils/make_ext4fs_main.c
canned_fs_config.c编译生成的 工具,详见system/extras/ext4_utils/Android.mk
解决 :rm out -r //
删除out目录,重新编译即可。
错误6:安装ima-evm-utils工具后lunch出现错误
The program 'lunch' is currently not installed. You can
install it by typing:
sudo apt-get install
python-lunch
hank@ubuntu:/home/share/code/msm8952/6.0$
lunch
No such file:
/home/hank/.lunchrc
解决 :
./build/envsetup.sh --> source build/envsetup.sh
错误7:指针错误
vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/pproc-new/pproc_port.c:1544:24:
error: 'pproc_meta_header_t' has no member named
'tuning_size'
meta_data->header.tuning_size[i] +=
prefix_size;
^
解决:使用Ubuntu14.04.5版本编译,太高不兼容。