当前位置: 首页 > news >正文

Android模块编译无法找到依赖(shared_libs)

增加重采样库(libspeexresampler库)

cc_binary {name: "tinyplay",host_supported: true,  srcs: ["tinyplay.c"],shared_libs: ["libtinyalsa","libspeexresampler",],cflags: ["-Werror"],target: {darwin: {enabled: false,},},
}

编译报错日志

FAILED: out/soong/host/linux-x86/bin/tinyplay
echo "module tinyplay missing dependencies: libtinyalsaos:linux_glibc, arch:x86_64, link:shared, libspeexresampleros:linux_glibc, arch:x86_64, link:shared" && false
module tinyplay missing dependencies: libtinyalsaos:linux_glibc, arch:x86_64, link:shared, libspeexresampleros:linux_glibc, arch:x86_64, link:shared
17:02:11 ninja failed with: exit status 1

解决办法

宿主机无对应的库报错,只需编译设备端的执行文件即可,如下修改解决问题,

    host_supported: false  
http://www.dtcms.com/a/141672.html

相关文章:

  • 【Vue3代理机制详解:从原理到实践】
  • LeadeRobot具身智能应用标杆:无人机X柔韧具身智能,空中精准作业游刃有余
  • 6. 实战(二):用Spring AI+OpenAI构建企业级智能客服
  • STM32学习2
  • 自学新标日第十九课复习版本
  • 驱动移植【简略版】
  • Vue3中provide和inject的用法示例
  • 第 4 期:DDPM中的损失函数——为什么只预测噪声?
  • 守护进程及gdb调试(新手简略版)
  • 数控铣床自动上下料机械手控制装置设计
  • python豆包语音合成并播放
  • keil5软件配置以及使用技巧
  • Aladdin显卡多任务运行教程
  • 大模型应用_AutoGPT
  • 软件测试之接口测试详解
  • Linux CentOS 更改MySQL数据库目录位置
  • 生态篇|多总线融合与网关设计
  • 函数与数组---------C语言经典题目(1)
  • Vue 3 计算属性与侦听器深度解析:优雅处理响应式数据
  • ​​Nginx快速入门-3:工作流程和模块化
  • day1-小白学习JAVA(mac版)---(jdk安装和环境变量配置)
  • 【Reading Notes】(8.2)Favorite Articles from 2025 February
  • ModbusTCP 转 Profinet 主站网关
  • 从零实现Git安装、使用
  • FairMOT与MCFairMOT算法对比
  • 【web服务_负载均衡Nginx】二、Nginx 核心技术之负载均衡与反向代理
  • c++ static 和 extern 关键字
  • 论文阅读笔记——Mixtral of Experts
  • 期货交易躲过AI捕杀—期货反向跟单策略
  • 51单片机实验四:键盘检测原理及应用实现