安装VMware
先安装VMware16.0提示:
failed to install USB inf file 和 failed to install the hcmon driver
换成15.0版本成功
AOSP环境及系统源码下载
主要参考:https://source.android.google.cn/setup/downloading?hl=zh-cn
下载对应6.0分支源码
执行下载命令:
repo init -u https://android.googlesource.com/platform/manifest -b xxx
报错,可能原因有:
1、python版本需要选用3.7,版本过高降级:
https://www.cnblogs.com/jsdy/p/12694908.html#_label0_1
手动安装3.7以及建立python命令链接
https://www.jianshu.com/p/df5ca2eaf906
2、SSL校验关闭:
https://www.it1352.com/2098962.html
sudo cp /usr/bin/repo /usr/bin/repo_bak
sudo vi /usr/bin/repo
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
3、git关闭SSL校验
https://blog.csdn.net/weixin_43758377/article/details/109922731
4、安装python未包含SSL模块
https://www.cxyzjd.com/article/Gekkoou/50781137
5、下载过程中出现SSL相关问题忽略,等待重连
Android源码编译环境搭建
编译流程参照:https://blog.csdn.net/fuchaosz/article/details/51487585
1、安装OPENJDK7
手动下载JDK7相关文件:https://blog.csdn.net/weixin_42270433/article/details/105798945
文件从百度云搜索下载:https://www.wangpanss.com/search?keyword=+openjdk-7-jdk_7u95-2.6.4-3_amd64.deb
本地源离线安装:https://www.jianshu.com/p/3abea53e4d66
2、python报错
python命令切换回python2
3、internal compiler error: Killed (program cc1plus)
内存不足,关闭模拟器重新增加内存