tar -zxvf SC200L_Android10.0_R04_W21.33.6-SC200L_rl.tar.gz
1.初始化git
git init
2.与原创git仓库建立连接
git remote add origin https://git-master.quectel.com/smart/SC200L_Android10.0_R04_W21.33.6.git
3.将远程SC200L_rl分支同步到本地git分支
git fetch origin SC200L_rl
4.将代码拉取下来
git pull origin SC200L_rl
Ubuntu 18.04
升级包管理工具
sudo apt-get update
安装openjdk-8
sudo apt-get install openjdk-8-jdk
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 libncurses5 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip
sudo apt-get install python-networkx
注意:如果您使用的是 LDAP 并且希望运行 ART 主机测试,还需要安装 libnss-sss:i386 软件包。
sudo apt-get install libnss-sss:i386
进入源代码目录
删除以前编译产生的文件
make colobber
初始化环境
source build/envsetup.sh
| 构建类型 | 使用情况 |
|---|---|
| user | 权限受限;适用于生产环境 |
| userdebug | 与“user”类似,但具有 root 权限和调试功能;是进行调试时的首选编译类型 |
| eng | 具有额外调试工具的开发配置 |
lunch
选择 21. aosp_x86-eng版本
开始编译
make -j8
出现报错
vendor/sprd/platform/packages/services/SoterService/Android.mk: error: SoterService: Must specify LOCAL_SDK_VERSION or LOCAL_PRIVATE_PLATFORM_APIS,
build/make/core/sdk_check.mk:21: error: done.
解决方法
error: RkExplorer: Must specify LOCAL_SDK_VERSION or LOCAL_PRIVATE_PLATFORM_APIS,