对于ijkmediaplay的使用
1、调用的aar地址:https://blog.csdn.net/coder_pig/article/details/79134625
直接利用他人编译后的aar,但是编译出现问题,查看编译后的问题知道,so文件并没有编译成功,而是不见了(这个就很奇怪)
然后检索了一推关于如何导入aar以及so文件的依赖如何展现,最后还是被我找到啦
看结果:
对于so文件要编译成功,在app的gradle文件中添加如下两端代码,这样so文件才可以编译成功并调用:
先看文件布局:
第一段:
ndk {
abiFilters 'armeabi-v7a'
}
第二段
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
放置的位置如下所示
对于aar文件和jar文件的依赖如下所示:
比较详细的介绍了文件依赖是如何解决的:https://blog.csdn.net/weixin_43493339/article/details/114664368
implementation fileTree(dir: 'libs', include: ['*.aar'])
implementation fileTree(dir: 'libs', include: ['*.jar'])