我想将外部库导入到我的应用程序中,库是FFmpeg。这是一个链接到module。Gradle找不到插件
我将库添加到我的libs文件夹(下载之后),然后从文件>新建>导入模块>选择FFmpeg。现在,在我的应用程序建立gradle这个我添加行
compile project(':FFmpeg')
现在,当我尝试和同步的项目中,我得到这个错误:
Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
当我打开该文件,这是受影响的行
apply plugin: 'com.github.dcendents.android-maven'
基本上我的最终目标是得到上面的lib放到我的项目作为外部库,所以我可以修改源代码到L内修复了一些bug ibrary。
非常感谢任何帮助,我一直试图解决这个问题很长一段时间,但除了使用依赖关系之外,我对Gradle并不太满意。
更新1
现在申请问题但是固定它不能找到喜欢的版本名称和rootProject.ext.compileSdkVersion变量作为整数
Error:(6, 0) Could not get unknown property 'VERSION_NAME' for project ':FFmpegAndroid' of type org.gradle.api.Project.
喜这个工作解决问题申请,但现在它无法找到该版本名称或任何其他属性,请看看最新的问题 – RedGooseMental
为什么它会更好,因为Maven的运行?谢谢 – RedGooseMental
因为您会将ffmpeg库的问题隔离到您的代码中。想象一下,如果图书馆因错误或改进而更新。你如何反映你的代码更新?如果直接将该库作为模块包含在内,则需要重新集成该库,这很乏味且容易出错。 –