ijkplayer
文章平均质量分 73
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【ijkplayer】编译 Android 版本的 ijkplayer ⑦ ( 使用 AS 打开源码 | 重新设置 AGP 和 Gradle 版本号 | 设置依赖仓库 | 设置依赖 | 编译运行 )
一、Android Studio 打开编译后的 ijkplayer 源码二、重新设置 Android Gradle 插件版本号和 Gradle 构建工具版本号三、设置依赖仓库1、取消 jcenter 仓库2、添加 google 和 mavenCentral 仓库3、添加阿里云仓库四、取消 jcenter 上传相关插件五、设置编译工具版本号六、取消 productFlavors七、设置 build.gradle 中的依赖为 implementation 依赖八、编译应用原创 2023-08-14 19:50:12 · 9429 阅读 · 56 评论 -
【错误记录】Android 编译报错 ( Could not find com.google.android.exoplayer:exoplayer:r1.5.11. | 添加阿里云源 )
Could not resolve all files for configuration ':ijkplayer-example:debugRuntimeClasspath'.> Could not find com.google.android.exoplayer:exoplayer:r1.5.11. Searched in the following locations: file:/D:/001_Develop/001_SDK/Sdk/extras/m2repository/com原创 2023-08-14 19:30:26 · 837 阅读 · 2 评论 -
【错误记录】Android 编译报错 ( All flavors must now belong to a named flavor dimension. | all64Compile )
All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.htmlAffected Modules: ijkplayer-exampleConfiguration 'all64Compile' is obsolete and has been replaced with 'all64原创 2023-08-14 18:38:05 · 1048 阅读 · 0 评论 -
【错误记录】Android 编译报错 ( The project uses Gradle version which is incompatible with Android Studio )
Unsupported Gradle. The project uses Gradle version which is incompatible with Android Studio 2021.3.Possible solution: - Open Gradle wrapper settings, upgrade version to 3.0 or newer and reload the project原创 2023-08-14 18:21:43 · 6767 阅读 · 2 评论 -
【ijkplayer】编译 Android 版本的 ijkplayer ① ( Ubuntu 安装 Git 软件 | 下载 ijkplayer 代码 )
一、安装 Git 软件、二、下载 ijkplayer 代码原创 2022-03-20 14:33:39 · 1657 阅读 · 0 评论 -
【错误记录】记录处理 ijkplayer 依赖问题 ( jcenter 仓库问题 | 查找并配置 ijkplayer 源 | 手动在本地配置 ijkplayer 依赖库 )
一、jcenter 仓库问题1、报错信息2、解决方案二、查找并配置 ijkplayer 源三、手动在本地配置 ijkplayer 依赖库原创 2023-08-14 11:37:37 · 1714 阅读 · 0 评论 -
【ijkplayer】编译 Android 版本的 ijkplayer ⑥ ( 进入 ijkplayer-android/android 目录 | 执行 compile-ijk.sh 脚本完成编译 )
一、进入 ijkplayer-android/android 目录、二、执行 compile-ijk.sh 脚本原创 2022-03-20 19:25:26 · 1458 阅读 · 1 评论 -
【错误记录】编译 ijkplayer 报错 (fatal error: libyuv.h: No such file or directory #include “libyuv.h“ )
/root/ijkplayer/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/jni/ijkmedia/ijksdl/ffmpeg/abi_all/image_convert.c:26:20: fatal error: libyuv.h: No such file or directory #include "libyuv.h" ^compilation terminated.make原创 2022-03-20 19:11:52 · 1377 阅读 · 0 评论 -
【错误记录】编译 ijkplayer 报错 (fatal error: ijksoundtouch/ijksoundtouch_wrap.h: No such file or directory )
/root/ijkplayer/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/jni/ijkmedia/ijkplayer/ff_ffplay.c:78:46: fatal error: ijksoundtouch/ijksoundtouch_wrap.h: No such file or directory #include "ijksoundtouch/ijksoundtouch_wrap.h"原创 2022-03-20 19:02:07 · 1231 阅读 · 0 评论 -
【ijkplayer】编译 Android 版本的 ijkplayer ⑤ ( 执行 init-android-libyuv.sh | 执行 init-android-soundtouch.sh )
一、进入 ijkplayer-android 目录、二、执行 init-android-libyuv.sh 脚本、三、执行 init-android-soundtouch.sh 脚本、原创 2022-03-20 18:52:03 · 864 阅读 · 0 评论 -
【ijkplayer】编译 Android 版本的 ijkplayer ④ ( 安装 make yasm 软件 | 执行 compile-ffmpeg.sh all 命令编译 ffmpeg )
一、安装 make 软件、二、安装 yasm 软件、三、执行 compile-ffmpeg.sh all 命令编译 ffmpeg、原创 2022-03-20 17:44:44 · 1198 阅读 · 1 评论 -
【错误记录】Ubuntu 编译 ffmpeg 报错 ( nasm/yasm not found or too old. Use --disable-x86asm for a crippled bu )
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.If you think configure made a mistake, make sure you are using the latestversion from Git. If the latest version fails, report the problem to theffmpeg-user@ffmpeg.org mailing l原创 2022-03-20 17:37:13 · 1898 阅读 · 0 评论 -
【ijkplayer】编译 Android 版本的 ijkplayer ③ ( 执行 compile-ffmpeg.sh clean 命令 | 下载并配置 android-ndk-r10e )
一、进入 android/contrib 目录、二、执行 compile-ffmpeg.sh clean 命令、三、下载并配置 android-ndk-r10e、原创 2022-03-20 17:11:43 · 1454 阅读 · 0 评论 -
【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
一、进入 ijkplayer-android 目录、二、切换到 k0.8.8 分支、三、执行 init-android.sh 脚本进行初始化操作、原创 2022-03-20 15:26:33 · 1243 阅读 · 0 评论 -
【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )
fatal: unable to access 'https://github.com/Bilibili/FFmpeg.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated.tools/pull-repo-ref.sh: 11: cd: can't cd to android/contrib/ffmpeg-x86原创 2022-03-19 19:29:10 · 1227 阅读 · 0 评论 -
【错误记录】编译 Android 版本的 ijkplayer 报错 ( You must define ANDROID_NDK before starting. | 下载指定版本 NDK )
build on Linux x86_64ANDROID_NDK=You must define ANDROID_NDK before starting.They must point to your NDK directories.原创 2022-03-19 18:24:10 · 2481 阅读 · 0 评论 -
【错误记录】Ubuntu 修改 hosts 文件 ( 使用 gedit /etc/hosts 命令打开并修改 hosts 文件 )
一、报错信息、二、解决方案原创 2022-03-19 16:04:56 · 5429 阅读 · 0 评论 -
【错误记录】git clone 报错 ( fatal: unable to access ‘https...‘:gnutls_handshake() failed: Error in the pu )
fatal: unable to access 'https://github.com/Bilibili/ijkplayer.git/': gnutls_handshake() failed: Error in the pull function.原创 2022-03-19 15:57:17 · 3359 阅读 · 1 评论