需要工具:

Android NDK 用于交叉编译 libav 源代码 AndroidSDK 用于测试

git clone git@github.com:liyonghelpme2/libav.git

1:首先获取libav的源代码

sudo apt-get source libav

2:建立android 特定的交叉编译工具炼

Android NDK-r8 的文档中给出一种方式用于简单获取整个交叉编译工具链,STANDALONE这一章节

3/ Invoking the compiler (the easy way):
$NDK/build/tools/make-standalone-toolchain.sh --platform=android-5 --install-dir=/tmp/my-android-toolchain
3:配置libav

,/configure --help

选项,前两块主要是功能,为了测试,可以先最小化功能;第3块是交叉编译需要的选项(Advanced option)。

当然还有CFLAGS LDFLAGS 编译选项 和 链接选项需要注意。

最后需要将编译的静态链接库.a 做成一个整体的.so


具体编译选项, 链接命令 参照 armBuild.sh


更多相关文章

  1. Python3原生编写月份计算工具
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. Android(安卓)Studio 的build variants 没有 test artifact问题
  6. NDK官方开发指南翻译之 Toolchain
  7. 使用Android-PullToRefresh实现下拉刷新功能
  8. Android自定义属性时format选项可以取用的值
  9. 全网最全Android开发工具,Android开发框架大全

随机推荐

  1. Android学习网站
  2. Android:Android.bat批处理命令
  3. androidannotations 在android studio中
  4. Android利用tcpdump抓包
  5. Android(安卓)SDK 25.2.3 移除了 android
  6. android的常用控件总结【安卓入门五】
  7. How to Use OpenCV in Android(安卓)Stud
  8. 我的Android进阶之旅------>Android视频
  9. Tip of the Day(Android(安卓)Studio)
  10. android listview 设置点击效果selector