NDK
文章平均质量分 60
Hfengxiang
这个作者很懒,什么都没留下…
展开
-
编译安卓平台ijkplayer
一.配置编译环境1.下载ndk,安卓sdk,jdk配置到/etc/profile下根据项目github主页readme文件参考,此处采用的ndk版本为r10e,sdk版本为24.4.1,jdk采用1.8wget https://dl.google.com/android/repository/android-ndk-r10e-linux-x86_64.zip?hl=zh_cnwget http://dl.google.com/android/android-sdk_r24.4.1-linu原创 2021-05-17 12:14:43 · 312 阅读 · 0 评论 -
AndroidStdio中CMakeList.txt语法笔记
一,cmake几个字段或方法的含义1.最低支持版本2.真正使用版本3.find_library查找系统库(系统库所在位置与以下位置有关)如果loca.properties文件没指定版本号系统就选择最新的system_libs.cmakeset(NDK_SYSTEM_LIBS "libEGL.so;libGLESv1_CM.so;libGLESv2.so;libGLESv3.so;libOpenMAXAL.so;libOpenSLES.so;lib.原创 2021-05-16 20:06:38 · 734 阅读 · 4 评论 -
编译ffmpeg并集成到安卓工程中
一,下载资源并配置环境变量1.配置ndk编译环境具体操作参考:ndk交叉编译这篇博客2.下载并解压ffmpeg此处下载ffmpeg4.0.2这个版本其他版本不能保证成功,下载地址:http://www.ffmpeg.org/releases/wget http://www.ffmpeg.org/releases/ffmpeg-4.0.2.tar.bz2tar -xvf ffmpeg-4.0.2.tar.bz2解压后可以看到下面的目录结构二,编译ffmpeg1.原创 2021-05-15 02:19:39 · 349 阅读 · 2 评论 -
交叉编译安卓动态/静态链接库
一,环境变量配置1.root用户下打开/etc/profile追加下方内容并保持#NDK PATHexport NDK="/home/administrator/android/ndk/tool/android-ndk-r17c"#GCC PATHexport NDK_GCC_X64="$NDK/toolchains/x86_64-4.9/prebuilt/linux-x86_64/bin/x86_64-linux-android-gcc"export NDK_GCC_arm="$ND原创 2021-05-14 20:00:12 · 1302 阅读 · 1 评论 -
Linux下交叉编译安卓下可执行文件
一,下载NDK工具链1.1上ndk官网复制链接并下载wget https://dl.google.com/android/repository/android-ndk-r17c-linux-x86_64.zip?hl=zh_cn此处下载的版本是r17c各版本之间会有差异,使用其他版本不能保证成功1.2解压ndk并配置环境变量export NDK_GCC=/home/administrator/android/ndk/tool/android-ndk-r18b/toolch.原创 2021-05-14 10:40:45 · 1205 阅读 · 2 评论