2016-11-04 3 views
4

"cordova build android"コマンドを実行すると、このエラーが発生します。私は、コードモジュールFacebookLibを評価できません:名前 'debug'の設定が見つかりません

の次の行を持っている「settings.gradle」別のファイルを持っている同じディレクトリに

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

: 私はプラットフォームでの私の「build.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') // SUB-PROJECT DEPENDENCIES START debugCompile project : "CordovaLib"、configuration: "debug") releaseCompileプロジェクト(パス: "CordovaLib"、構成: "release") "com.facebook.android:facebook-android-sdk:4.14.+"をコンパイル // SUB -PROJECT DEPENDENCIES END } build.gradle – Gandhi

+0

@RaxWeberプラグインのインストールに問題があるようです。 – Gandhi

+0

@Gandhi私はちょうどレポのREADMEに記載されている指示に従っています。私はそれが私のプロジェクトの版の不規則さのためだと思う。しかし、もうこのプラグインを使用してこの問題を解決しました。 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 

を持つプラットフォームは、あなたの頭の痛みを与えているすべてのプラットフォームであることを実行してください。

関連する問題