Clang SA is not enabled

news/2024/9/23 11:24:25/

C++ Android平台编译报错:
Clang SA is not enabled
1, 错误log:

[100% 1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
cd “KaTeX parse error: Expected 'EOF', got '&' at position 51: …soong_build")" &̲& BUILDER="PWD/KaTeX parse error: Expected 'EOF', got '&' at position 52: …soong_build")" &̲& cd / && "BUILDER” --top “$TOP” --out “out/soong” -n “out” -
d “out/soong/build.ninja.d” -t -l out/.module_paths/Android.bp.list -globFile out/soong/.bootstrap/build-globs.ninja -o out/soong/build.ninja --available_env out/soong/soong.environment.available --u
sed_env out/soong/soong.environment.used Android.bp
Clang SA is not enabled
error: frameworks/base/boot/Android.bp:44:1: module “platform-bootclasspath” variant “android_common”: module geely.car.audio does not provide a dex boot jar
10:15:04 soong bootstrap failed with: exit status 1

原因: 内存太小

解决:扩展swap分区

编译时可确认:free -m 查看内存使用量

swap分区增加命令:dd if=/dev/zero of=/var/swap bs=1024 count=2097152 (2G)

创建swap文件: mkswap /var/swap
开启这个swap文件:swapon /var/swap, 开启前需要给swap文件0600权限:chmod -R 0600 /var/swap

开机自动挂载:在/etc/fstab 文件追加:/var/swap swap swap defaults 0 0

2 repo sync时报错:
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xe6 in position 0: unexpected end of data

解决:repo sync --force-sync


http://www.ppmy.cn/news/56277.html

相关文章

故障分析报告

不可访问 故障分析报告应包括以下内容: 故障现象描述:详细描述数据库无法访问的具体表现,包括错误提示、访问延迟等。 故障发生时间:记录故障发生的具体时间,以便与其他事件进行比较,找出可能的关联因素。…

特斯拉E/E整车电子电气创新架构分析

前言... 2 5.1 特斯拉E/E整车电子电气架构发展历程... 3 5.1.1 电子电气架构发展趋势... 3 5.1.2特斯拉Model X 网络拓扑(2015年9月发布)... 3 5.1.3特斯拉Model 3 网络拓扑(2017年9月发布)... 4 5.1.4竞品车型网络拓扑图对比... 5 5.1.4.1 宝马iX3网络拓扑结构分析.…

HCIA-RS实验-路由配置-静态路由缺省路由

在计算机网络中,路由器是实现数据包转发的重要设备。它通过查找路由表中的路由信息,将数据包从源地址转发到目标地址。而静态路由和缺省路由则是路由表中的两种重要信息,下面我们来详细了解一下它们的概念、特点和应用。 目录 简述 一、静态…

Ruby适用于什么类型的开发

Ruby是一种开源的、解释型的、面向对象的编程语言,由松本行弘(Yukihiro Matsumoto)于1993年首次发布。Ruby语言的设计理念是追求简洁优美,使编程更加人性化,其语法简单、易读、易写,被誉为“程序员的最佳朋…

微短剧“小阳春”,“爱优腾芒”抢滩登陆?

降本增效一整年,长视频平台们似乎扭转了市场对于它们“烧钱”的印象。 爱奇艺宣布2022全年盈利,腾讯视频宣布从去年10月起开始盈利,视频平台们结束了一场“无限战争”。 与此同时,随着短视频平台的崛起,视频内容的形…

【MATLAB数据处理实用案例详解(15)】——利用BP神经网络实现个人信贷信用评估

目录 一、问题描述二、BP神经网络实现个人信贷信用评估原理三、算法步骤3.1 读入数据3.2 划分训练样本与测试样本3.3 样本归一化3.4 创建BP神经网络,并完成训练3.5 测试 四、运行结果 一、问题描述 对个人信用的评估方法主要分为定性评估和定量评估两种&#xff0c…

基于 cir-dockerd 二进制部署 kubernetest-v1.26.3

文章目录 [toc]碎碎念开始整活环境准备创建干活的目录节点免密操作关闭防火墙关闭 selinux关闭 swap 分区开启内核模块配置内核参数清空 iptables 规则 配置 ca 证书准备 cfssl 工具创建 ca 证书 部署 master 组件部署 etcd 组件准备 etcd 二进制文件配置 etcd 证书创建 etcd 证…

【栈】的实现

🖊作者 : D. Star. 📘专栏 : 数据结构 😆今日分享 : —>📖区块链 : 小明向你借100块钱,说一周后还你,然后你拿个喇叭大喊一声:我是某某,小明向我借了100块&#xff0c…