我想將外部庫導入到我的應用程序中,庫是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庫的問題隔離到您的代碼中。想象一下,如果圖書館因錯誤或改進而更新。你如何反映你的代碼更新?如果直接將該庫作爲模塊包含在內,則需要重新集成該庫,這很乏味且容易出錯。 –