全志A13 + Android4.0.3平台的错误

本文介绍了解决在编译Android 4时遇到的libstagefright_rtsp.a缺失问题的方法。通过在libstagefright的Android.mk文件中添加静态库libstagefright_rtsp,确保编译过程能正确链接该库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译andorid4时,会报告 xxx_rtsp.a 没有的问题。
    详细如下:
arm-linux-androideabi-g++: /home/linux/fspad/android4.0/out/target/product/crane-evb/obj/STATIC_LIBRARIES/libstagefright_rtsp_intermediates/libstagefright_rtsp.a: No such file or directory
make: *** [out/target/product/crane-evb/obj/SHARED_LIBRARIES/libCedarX_intermediates/LINKED/libCedarX.so] 错误 1



    解决方法:
1、找到rasp所在目录:
\android4.0\frameworks\base\media\libstagefright
2、修改改目录下Android.mk
    在LOCAL_static_libraries中加入libstagefright_rtsp
LOCAL_STATIC_LIBRARIES := \
libstagefright_color_conversion \
libstagefright_aacenc \
libstagefright_amrnbenc \
libstagefright_amrwbenc \
libstagefright_avcenc \
libstagefright_m4vh263enc \
libstagefright_matroska \
libstagefright_timedtext \
libvpx \
libstagefright_mpeg2ts \
libstagefright_id3 \
libFLAC \
libstagefright_rtsp \


   这样编译出来,在obj目录中的
    STATIC_LIBRARIES
    就能找到 libstagefright_rtsp.a 这样的文件了,
   目录是obj/STATIC_LIBRARIES/libstagefright_rtsp_intermediates/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值