Android ndk:/Users/Library/Android/sdk/ndk/21.1.6352462 did not have a source.properties file bug问题

项目场景: 在导入项目中,发现项目拉取的代码中使用了Ndk开发,项目启动运行时出现了如下错误 /Users/Library/Android/sdk/ndk/21.1.6352462 did not have a source.properties file...

2024-01-05 525 阅读

android下载gradle太慢

distributionUrl 的参数是 gradle 的路径,下载太慢了,解决方案:先用迅雷下载好,放到指定路径,他会自动解压步骤:1、找到gradle的目录,默认是在c盘个人用户的根目录.gradle文件下,建议...

2024-01-04 397 阅读

Android 调用ffmpeg或者打包成jar

首先创建一个c++的 Android native项目, 将编译好的so放入指定目录 修改gradle文件 android { ... sourceSets { main { jniLibs.srcDirs = } ...

2024-01-04 390 阅读

ffmpeg专辑(四):linux编译ffmpeg.so合并so篇

前言:在前几篇文章已经介绍了,如何进行编译ffmpeg.so的一个完整过程。但是编译出的是7个独立模块的so文件,使用起来较为不便。本文将在上一篇文章的基础上进行so的合并介绍。 ffmpeg专辑(...

2024-01-04 522 阅读

ffmpeg专辑(三):linux编译ffmpeg.so多架构编译

前言:在前两章已经介绍了,如何进行编译ffmpeg.so的一个完整过程。但是都是基于一个架构编译的,本文介绍一个sh脚本同时编译出双架构的方法,使编译过程更加方便和高效。 目前android端常...

2024-01-04 379 阅读

ffmpeg专辑(二):linux编译ffmpeg.so脚本改良与裁编

前言:在上一章已经介绍了,如何进行编译ffmpeg.so的一个完整过程。但是用的编译脚本较为基础,本章将要介绍如何优化以及ffmpeg的指定模块编译(裁剪)。注意,本系列从第二篇开始,会对脚...

2024-01-04 432 阅读

ffmpeg专辑(一):linux编译ffmpeg.so入门

前言:在使用android进行音视频开发的时候,ffmpeg是一个利器。但是由于ffmpeg的编译涉及到交叉编译,让很多新手感到头疼。本系列将以多篇文章讲述如何编译so以及多种角度阐述原理。 本文使...

2024-01-04 411 阅读

ffmpeg专辑(五):android使用ffmpeg.so

前言:经过前几篇的介绍,我们已经掌握在linux下编译ffmpeg.so。我们编译出so,目的是为了能够使用so达到使用ffmpeg相关功能的目的。本篇介绍如何在android上使用ffmpeg的so库的基础功能。本...

2024-01-04 587 阅读

Android 集成 FFmpeg so库流程 (一)(Linux版本)

Android 集成 FFmpeg so库流程 (一)(Linux版本) 目前时间2023.02.27,时间太长可能参考价值就没有了。,mac版本可参考 一、版本准备 FFmpeg : 4.1.10 Android Ndk 20b(必须从...

2024-01-04 429 阅读

Ubuntu 生成ffmpeg安卓全平台so

安卓 FFmpeg系列 第一章 Ubuntu生成ffmpeg安卓全平台so(本章) 第二章 Windows生成ffmpeg安卓全平台so 文章目录 安卓 FFmpeg系列 前言 一、搭建环境 1、...

2024-01-04 404 阅读