关于部署高通android编译环境 (解毒贴)

编译环境配置:****(首先请无脑安装openjdk 安装它的时候会自动安装perl&openssl到它需要的版本,手动安装则很难安装到它需要的版本 )

http://mirrors.aliyun.com/ubuntu vivid/main Sources

java环境配置

 sudo apt install openjdk-8-jdk
apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip
sudo apt-get update
sudo apt-get install python2.7
cd /usr/bin
ln -s python2.7 python

编译问题

▶︎Host key verification failed.
● 在.ssh/config(或者/etc/ssh/ssh_config)中配置:

 StrictHostKeyChecking no
 UserKnownHostsFile /dev/null

▶︎[ABL_FV_IMG] Error 127
makefile:52: recipe for target 'ABL_FV_IMG' failed
make: *** [ABL_FV_IMG] Error 127
make: Leaving directory '/home/work/factory/bootable/bootloader/edk2'
● 重新设置下代码路径:
● 在代码/bootable/bootloader/edk2目录下(查看下路径):

 echo $EDK_TOOLS_PATH   

●删除Conf/BuildEnv.sh 在运行这 ·2个命令

unset EDK_TOOLS_PATH  

发现路径不对,重新设置它

./edksetup.sh BaseTools
cd BaseTools && make clean
which build

●这时候which build应该就会有显示了

▶︎FAILED: out/target/common/obj/JAVA_LIBRARIES/apptoolkit-lifecycle-common_intermediates/classes.jack

apt-get install libcurl4-openssl-dev nss-updatedb 
export USER=$(whoami)

▶︎Jack-server一直提示已经运行,但是还是编译失败(原因是端口被占用)
https://blog.csdn.net/m0_37302832/article/details/79278478

▶︎Error XML::Simple

apt-get install libxml-simple-perl
fatal error: openssl/bio.h: No such file or directory
apt-get install libssl-dev

▶︎FAILED: out/target/product/xt/obj/kernel/msm-4.9/arch/arm64/boot/Image.gz-dtb

apt install bc

▶︎FAILED: out/target/product/xt/vendor.img

apt-get install libreadline6-dev
apt-get install selinux
vi  /etc/selinux/config
SELINUX=disabled (更改此项)

▶︎hexdump: command not found

复制/usr/bin/hexdump /usr/share/man/man1/hexdump.1.gz
到容器内的/usr/bin/hexdump /usr/share/man/man1/hexdump.1.gz

▶︎cgpt: command not found

apt-get install cgpt

▶︎look: command not found

复制/usr/bin/look /usr/share/man/man1/look.1.gz
到容器内的/usr/bin/look /usr/share/man/man1/look.1.gz
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容