2016-11-04 78 views
4

當我運行命令「cordova build android」時出現此錯誤。 我有以下幾行代碼在我的平臺「的build.gradle」文件/目錄的android:無法評估模塊FacebookLib:未找到名稱爲'debug'的配置

debugCompile(
    project(
     path: "phonegap-facebook-plugin:FacebookLib", 
     configuration: "debug" 
    ) 
) 
releaseCompile(
    project(
     path: "phonegap-facebook-plugin:FacebookLib", 
     configuration: "release" 
    ) 
) 

在同一目錄中我有另一個文件「settings.gradle」,它們的代碼

以下行
include ":phonegap-facebook-plugin:FacebookLib" 
project(":phonegap-facebook-plugin:FacebookLib").projectDir = new File("phonegap-facebook-plugin/app-FacebookLib") 

任何幫助,將不勝感激。謝謝

+0

@RaxWeber你可否提一下你添加Facebook插件的步驟?因爲當我使用cordova CLI將其添加到我的項目中時,所有我能看到的都是依賴關係編譯fileTree(dir:'libs',include:'* .jar') //子項目依賴項開始 debugCompile項目:「CordovaLib」,配置:「debug」) releaseCompile項目(路徑:「CordovaLib」,配置:「release」) compile「com.facebook.android:facebook-android-sdk:4.14.+」 // SUB -PROJECT DEPENDENCIES END }在我的build.gradle – Gandhi

+0

@RaxWeber看起來更像是一個插件安裝問題 – Gandhi

+0

@Gandhi我只是按照回購的自述文件中提供的說明。我想這是因爲我的項目存在版本不規範。不過,我已經通過使用另一個插件解決了這個問題。 http://stackoverflow.com/questions/41099136/cordova-android-build-failure-configuration-with-name-debug-not-found –

回答

1

嘿,我有同樣的事情。這是要麼添加facebook插件(因爲你有),或者是因爲我改變了我的包的名字從一些自動生成的包名稱「com.ionicframeword.appname123342」改爲「com.appname.appname」無論哪種方式招數被刪除與

cordova platforms rm android 

平臺然後重新添加

cordova platforms add android 

做到這一點與那些給你一個頭部疼痛所有平臺。

相關問題