ndk
晚安08
既然不能把爱好变成职业,那就把职业变成爱好
展开
-
Android 开发JNI异常定位
Android 开发JNI异常定位原创 2022-06-19 22:29:56 · 470 阅读 · 0 评论 -
FFMPEG坑
/Users/kbq/workspace/android/2022/myffmpeg/mediaplayer/src/main/cpp/include/libavutil/common.h:30:2: error: missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS将/libavutil/common.h中#if defined(__cplusplus) && !defined(__STDC_CONSTANT原创 2022-06-16 01:02:18 · 397 阅读 · 0 评论 -
关于Android arm64-v8a、armeabi-v7a、armeabi、x86等CPU下的so文件兼容问题
先介绍几个专业词:webARM :是嵌入式中的一种架构,全称为Advanced RISC Machine,能够理解为ARM处理器。微信ABI(Application Binary Interface):应用程序二进制接口 描述了应用程序和操做系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。架构ABI和CPU关系:大部分cpu都支持多于一种的ABI。当一个应用安装在设备上,只有该设备支持的CPU架构对应的.so文件会被安装。appABI目录(横向)和cpu(纵向)原创 2022-05-01 11:33:16 · 11318 阅读 · 8 评论 -
Mac OS 环境下编译ffmpeg生成so库文件
编译环境:Mac OS monterey (12.3.1) android-ndk (21.0.6113669) ffmpeg-4.2.2 下载ffmpeg:wget https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2或者到官方git上下载注意:ndk版本我使用的是21.0.6113669,试过24.0.8215888的版本,缺少某些文件,b...原创 2022-04-30 23:53:29 · 909 阅读 · 0 评论