添加ijkplayer-java 导致的报错

Ijkplayer编译成Android的so库的详细步骤 Ijkplyer简介           本人在做网络摄像头的时候遇到的一个需求就是要做一个手机app能够实时看rtsp流传过来的视频,首先当然是用MediaPlayer去播放视频,结果是延时的要命,自己写一个播放器框架也是不实际的,只好上网找框架,发现了这个来源于B站的开源播放框架Ijkplyer。发现网上有许多前辈做过,于是今天总结一下这几天遇到的问题。            从源码可以看... 阅读详情

Error:FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:lintVitalDevPackagingOptions'.
> Could not resolve all task dependencies for configuration ':app:devPackagingOptionsRuntimeClasspath'.
   > Could not resolve project :ijkplayer-java.
     Required by:
         project :app
      > Unable to find a matching configuration of project :ijkplayer-java:
          - Configuration 'debugApiElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'debug'.
              - Found com.android.build.api.attributes.VariantAttr 'debug' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found incompatible value 'java-api'.
              - Required versionCode 'dev' but no value provided.
          - Configuration 'debugRuntimeElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'debug'.
              - Found com.android.build.api.attributes.VariantAttr 'debug' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'.
              - Required versionCode 'dev' but no value provided.
          - Configuration 'releaseApiElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'release'.
              - Found com.android.build.api.attributes.VariantAttr 'release' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found incompatible value 'java-api'.
              - Required versionCode 'dev' but no value provided.
          - Configuration 'releaseRuntimeElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'release'.
              - Found com.android.build.api.attributes.VariantAttr 'release' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'.
              - Required versionCode 'dev' but no value provided.
   > Could not resolve project :ijkplayer-exo.
     Required by:
         project :app
      > Unable to find a matching configuration of project :ijkplayer-exo:
          - Configuration 'debugApiElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'debug'.
              - Found com.android.build.api.attributes.VariantAttr 'debug' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found incompatible value 'java-api'.
              - Required versionCode 'dev' but no value provided.
          - Configuration 'debugRuntimeElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'debug'.
              - Found com.android.build.api.attributes.VariantAttr 'debug' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'.
              - Required versionCode 'dev' but no value provided.
          - Configuration 'releaseApiElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'release'.
              - Found com.android.build.api.attributes.VariantAttr 'release' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found incompatible value 'java-api'.
              - Required versionCode 'dev' but no value provided.
          - Configuration 'releaseRuntimeElements':
              - Required com.android.build.api.attributes.BuildTypeAttr 'packagingOptions' and found incompatible value 'release'.
              - Found com.android.build.api.attributes.VariantAttr 'release' but wasn't required.
              - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
              - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'.
              - Required versionCode 'dev' but no value provided.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
 

 

 

解决方案:      把app 里面的 buildTypes 复制到有问题的libary  

ijkplayer知识点(8)- ijkplayer之prepareAsync()方法介绍(ijkplayer播放器简介三) 今天写一篇介绍ijkplayer播放器的文章,同时也作为自己学习ijkplayer的记录和总结。言归正传,ijkplayer可以说是当今移动端播放器界的新宠,简单的接口设计,跨平台支持(同时支持IOS和Android),而且还开源,支持二次开发,基于这些优点,ijkplayer深受广大移动端音视频开发工作者的喜爱。 prepareAsync()是ijkplayer播放前的准备函数,只有执行这个函数... 阅读详情

相关推荐

ijkplayer-java-0.8.8.jar

ijkplayer的备份jar包,方便ijkplayer的二次开发使用,接口需到github或者码云网上看相关说明文档

【错误记录】记录处理 ijkplayer 依赖问题 ( jcenter 仓库问题 | 查找并配置 ijkplayer 源 | 手动在本地配置 ijkplayer 依赖库 )

一、jcenter 仓库问题 1、报错信息 2、解决方案 二、查找并配置 ijkplayer 源 三、手动在本地配置 ijkplayer 依赖库

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 3705

ijkplayer aar打包下载

ijkplayer-armv7a-0.8.8.aar和ijkplayer-java-0.8.8.aar打包下载

android里build报错怎么办,Android studio3.0导入vitamio结果报错,求大神看看问题怎么解决...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼Error:Could not determine the dependencies of task ':app:compileReleaseJavaWithJavac'.> Could not resolve all task dependencies for configuration ':app:releaseCompileClasspath...

weixin_30325875的博客 370

ijkplayer-android-k0.8.4 全平台 so库带aar

ijkplayer-android-k0.8.4 全平台 so库带aar,编译版本下载。

哈工大2024春大数据挖掘期末考试回忆版试题

(3)现有一个用户数量远多于物品(还是物品远多于用户,忘了是哪个了)的情景,应该使用基于user-user的推荐系统还是item-itmen的推荐系统,说明原因。(1)L是n*n拉普拉斯矩阵,x是一个n*1列向量,证明对任意的x,(x)^TLx>=0(6分)(3)证明:p到o的K-可达距离,至少是o的K-distance(2分)(2)(1)的结果说明竞争率的上界是多少?(2)考Gain的意义,如何利用Gain选择划分点(2分)(2)说明如何利用划分后的数据进行验证(2分)(2)k可达距离是对称的吗?

ymd2002的博客 1891

Android端ijkplayer集成在debug版中可以播放,在release版中不可以播放的

集成ijkplayer播放功能的App,在debug版本能正常使用播放功能,但是打的release包,点击播放,App崩溃,出现如下错误日志: java.lang.UnsatisfiedLinkError: JNI_OnLoad failed on a previous attempt to load "/data/app/com.demo.app-xK6J215tr42CfRNgSN1e-w==...

qq_31010739的博客 1259

从爱好者到工程师:如何低成本体验RFSoC ZU47DR?性能实测与避坑指南

本文详细介绍了如何低成本体验赛灵思RFSoC ZU47DR芯片,包括二手开发板选购、租赁服务、精简开发环境搭建等实用方案。通过性能实测与避坑指南,帮助爱好者和工程师在有限预算下充分利用这款集成了ARM处理器和FPGA的高性能芯片,降低开发门槛。

weixin_42525005的博客 220

ijkplayer 录像 截图功能,支持rtsp rtmp http 流媒体

ijkplayer 录像 截图功能,支持rtsp rtmp http 流媒体 直接下载Demo看 项目使用 备注:您不需要编译任何东西,只需要下载Demo,拷贝main目录下的 jniLibs包下的所有so依赖库 和app/libs目录下 ijkplayer-java-release.aar (这个是ijk工程里面的java代码)到你自己的项目里面. 第一步:(只支持直播噢!) 只需要下载Demo,拷贝main目录下的 jniLibs包下的所有so依赖库 和app目..

tongzhengtong的博客 1683

【心得】Back trader避坑指南(一)——关于安装过程的问题

我认为一开始比较容易卡住的地方,主要是安装上面的问题。我给大家整理的这个版本是我能跑通的版本,还有一些好用的神器,手把手教你怎么装!

weixin_38347757的博客 1302

深度学习实战35-图卷积神经网络GCN模型的搭建与应用

大家好,我是微学AI,今天给大家介绍一下深度学习实战35-图卷积神经网络GCN模型的搭建与应用,GCN是一种用于处理图结构数据的深度学习模型,它可以捕捉节点之间的拓扑关系和局部特征,并进行图级别的预测和分类任务。下面将介绍如何搭建并应用GCN模型。

微学AI的博客 2226

Could not resolve project

在引入一个项目作为module的时候,出现Could not resolve project的报错 在主module的build.gradle改为以下内容格式: implementation project(path: ':OnLive', configuration:'default') 奏效了。

Crazy Android 4022

用AList挂载网盘,无损看VR电影教程,无需下载到PICO头显本地!

用AList挂载网盘 + WebDAV直连头显,看片像拉本地一样流畅,不怕卡顿、不怕没空间,简直是VR看片刚需配置!别再用U盘传电影了,用AList + WebDAV,直接流畅看4K,看片效率翻倍,体验提升一个档次!

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 5541

导入 IjkPlayer

想做个视频 APP,一开始挑的是 Vitamio,结果使用的过程各种发现不少问题,而且 github 上的 issue 越来越多,却很少被解决的,因此我又相中了 Bilibili 的 IjkPlayer,按照 README 说明,还真不是很懂,搞不清楚是要下载要是编译,也是折腾的够呛,这做下记录。首先说下背景: 1. ijkplayer 框架提供的只是一个 IjkMediaPlayer给我们使用

赫顿玛尔的土罐 4542

15 RK3568 RTL8111 PCIE

我这边扩了三个网卡。pcie3.0拆分了1+1lane。需要注意自己的reset引脚修改为自身rtl引脚即可。1、调试pcie 扩展网卡 RTL8111。

qq_39451352的博客 179

K8S部署Java项目 pod的logs报错为:Error: Unable to access jarfile app.jar

每个人都有惰性,但不断学习是好好生活的根本,共勉!

感谢阅读 2600

ijkplayer项目

【错误记录】编译 Android 版本的 ijkplayer 报错 ( You must define ANDROID_NDK before starting. | 下载指定版本 NDK )_韩曙亮的博客-优快云博客AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载git大文件下载 文件结构 ijkplayer在底层重写了ffplay.c文件,主要是去除ffplay中使用sdl音视频库播放

阿东的学习记录 2104

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

android工程 关联工程 报错,如何调试android ijkplayer

前言ijkplayer是B站开源的基于FFmpeg的轻量级Android/iOS视频播放器,强烈建议在定制的播放器的时候以ijkplayer为基础进行二次开发。对于二次开发时代码的调试时一件重中之重的事情;在iOS平台,ijkplayer可以直接在Xcode进行c/c++源码的debug调试工作,而Android平台的demo工程依赖的是ijkplayer编译完毕的so文件,而不是直接关联到ijk...

weixin_35511255的博客 200

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ijkplayer编译生成aar,支持https,rtsp,录制与截图

编译ijkplayer,支持https,rtsp,直播录制与截图功能,生成aar

zRegEx的博客 5104

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IJKPlayer编译问题及解决方法

IJKPlayer编译 1.环境搭建Ubuntu系统搭建JDK安装NDK安装SDK安装工具安装 2.代码拉取和编译 3.遇到问题及其解决办法

zxy_de_android的博客 7090

ijkplayer -- Android编译64位so文件

IjkPlayer是B站开源的播放器,可以支持本地播放,视频直播等功能。感兴趣的小伙伴可以到GitHub上研究下源码,上面也记录了使用方法。这里不讲IjkPlayer的使用方法,网上有很多资料可查询,请自行查找。这里只记录在替换 ijkplayer-java:0.8.0 版本的64位so文件时遇到的问题。

一只驴在敲代码 1299

Eclipse编译ijkplayer

最近在做Android播放器相关工作,根据以前的项目改写了一个简单的播放器,不过仅支持armv7a,且不支持硬解,同步等的处理仅仅是根据ffmpeg的tutorial简单的处理了一下。        发现用跟多项目使用了ijkplayer,因此打算研究一下,ijkplayer使用Android Studio编译相当简单,但是对于只熟悉Eclipse的,想在Eclipse下配置编译的也是有人的,比

fatiao101的专栏 8583

ijkplayer使用记录

一.简介   ijkplayer是由bilibili基于ffmpeg开发的一套音视频播放框架。 github地址:https://github.com/bilibili/ijkplayer 最新提交记录在2018-02,处于不维护状态,相关issue问题比较多 ijkplayer仓库介绍参考:https://www.jianshu.com/p/5d1d46aa721d?utm_campaign=maleskine&utm_content=note&utm_medium=seo_n

wangadping的博客 601

ijkplayer编译 android版本

至此,就可以成功编译出来ijkplayer工程。注意:这里编译出来的不仅仅是so库,本身就是一个Android Studio可以直接打开的工程。至此,就可以成功编译出来依赖的ffmpeg库。环境安装和配置完成后,开始编译ijkplayer项目。

wangdsh的博客 1477

ijkPlayer播放器使用及实现录制截图功能

B站的IjkPlayer播放器使用较为广泛,在使用其demo过程遇到许多坑,记录一下 1.从官网下的demo,点击视频直接播放crash,是因为so文件需要自己手动生成,必须按照官网的如下步骤操作生成so文件,直接下载demo操作会有问题 2.按照官网进行sh android/patch-debugging-with-lldb.sh armv7a操作会报如下error,无法生成.externalNativeBuild文件夹,这是由于官网.sh文件太老了。所以我直接将生成的so文件考入到ijkplayer目

neabea2016的博客 3507
上一篇: ionic 学习记录
下一篇: sourceTree 中文乱码
Array_If
博客等级 码龄11年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值