2016-03-25 2 views
2

iOSのサポートのためにfacebookConnectPlugin(cordova-plugin-facebook4/npmjs)をアップグレードしました。現在iOSのビルドがコンパイルされています。ビルドエラー状態は:PhoneGapの追加Androidの要件の追加

FAILURE: Build failed with an exception. 
* What went wrong: 
A problem occurred configuring root project 'project'. 
> Could not resolve all dependencies for configuration ':_debugCompile'. 
    > Could not find com.android.support:support-v4:23.2.0. 
    Searched in the following locations: 
     https://repo1.maven.org/maven2/com/android/support/support-v4/23.2.0/support-v4-23.2.0.pom 
     https://repo1.maven.org/maven2/com/android/support/support-v4/23.2.0/support-v4-23.2.0.jar 
     file:/android-sdk/extras/android/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.pom 
     file:/android-sdk/extras/android/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.jar 
     file:/android-sdk/extras/google/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.pom 
     file:/android-sdk/extras/google/m2repository/com/android/support/support-v4/23.2.0/support-v4-23.2.0.jar 
    Required by: 
     :project:unspecified > com.facebook.android:facebook-android-sdk:4.10.1 
    > Could not find com.android.support:cardview-v7:23.2.0. 
    Searched in the following locations: 
     https://repo1.maven.org/maven2/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.pom 
     https://repo1.maven.org/maven2/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.jar 
     file:/android-sdk/extras/android/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.pom 
     file:/android-sdk/extras/android/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.jar 
     file:/android-sdk/extras/google/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.pom 
     file:/android-sdk/extras/google/m2repository/com/android/support/cardview-v7/23.2.0/cardview-v7-23.2.0.jar 
    Required by: 
     :project:unspecified > com.facebook.android:facebook-android-sdk:4.10.1 

これは彼らの修正を(2日前)説明pull requestと、(22日前にオープン)このリポジトリの彼らのissues listに記載されていました。

私は6.0.0のCLIバージョンを使用しています。誰も私が試すことができる何かを提案することができます。

編集:私は最近リリースされ、必要な依存関係があると思ったので、私はcli 6.0.0にアップグレードしました - 後で5.4と5.2を試してみます。

編集:あなたの質問に、Jesse;

  1. これは初めてのハイブリッドアプリですか?はい
  2. デスクトップアプリケーションを使用していますか?いいえ
  3. ターゲットプラットフォームとターゲットバージョンは何ですか:Android 4,5,6? iOS 7,8,9? Android 4.4+(ウェブソケットサポート用)、iOS 7+
  4. CLI、SDK、またはビルドを使用していますか?ビルド - それはbuild.phonegap.comですべてを行うことを確認することです。
  5. プラグインの作者と連絡を取ろうとしましたか?いいえ、それは間違いなく私が次にやっていることです。
+0

私は[Phonegapビルドのためのアドビコミュニティ](https://forums.adobe.com/community/phonegap/build)と [PhonegapビルドのためのNitobiフォーラム](http://community.phonegap。 com/nitobi)を毎日、毎日。 cli-5.2.0またはcli-5.4.1に戻ることを強くお勧めします。 cli-6.0.0を使用する正当な理由がない限り。そのような理由がある場合は、オリジナルの投稿にそれを入れてください。 – JesseMonroy650

+0

Hey Jesse、5.4.1にロールバックして、PGBがそれをサポートしていないことが判明し、私が始めた5.2.0に戻った - 同じ問題。 – Jester

+0

**あなたの投稿で**以下の質問にお答えください。これはこの件に関する最初の投稿と思われるので、これはあなたの最初のハイブリッドアプリケーションですか? デスクトップアプリケーションを使用していますか?ターゲットプラットフォームとターゲットバージョンは何ですか:Android 4,5,6? iOS 7,8,9? [CLI、SDK、Build](https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md#001)を使用していますか?答えをお考えにならないでください、リンクをお読みください。あなたはプラグインの作者とコミュニケーションしようとしましたか? **元の投稿** – JesseMonroy650

答えて

2

私はPhoneGapのを使用していますBuild too too

上記のAndroidサポートライブラリはまだ更新されていないため、問題はphonegapビルドであり、プラグインではありません。私はプラグインissues pageで見つかったソリューションは、バージョン1.3.0を使用するようにプラグインをダウングレードした

:それはコンパイルエラーの別の型を作成して

<gap:plugin name="cordova-plugin-facebook4" source="npm" version="1.3.0"> 
    <param name="APP_ID" value="APP_ID" /> 
    <param name="APP_NAME" value="APP_NAME" /> 
</gap:plugin> 

も除外するか、これをコメントアウト:

<gap:plugin name="cordova-plugin-android-support-v4" gap:platform="android" source="npm" spec="21.0.1" /> 

これは私にとってはうまくいきましたが、今はAndroidのビルドが機能しています。

Phonegapまでの一時的な解決策は、そのライブラリを更新します。

+0

これは素晴らしいですね!はい、問題は少なくともPGBが更新されたライブラリを必要としているか、少なくともmaven.orgから提供されているということです。私は古いバージョンを試してみましたが、これまでに戻っていませんでした。今日この変更を適用し、これが答えがあれば大きな一時的な解決策にします。 – Jester

+0

修正済み: このプラグインに合うようにログインスクリプトを修正したのですが、まっすぐで狭いはずです。 – Jester

+1

これはあなたのためにもうまくいきました!私は実際にバージョン1.7.0をもう一度試してみました。だからあなたはそれを試してみるべきです。 :) – Sheikan

5

私は昨日から同じ問題を抱えていました。私のためのソリューションは、SDK Manager経由でAndroidのサポートライブラリを更新することでした(ヒント:それはそうでない場合は、私のために何を更新しません原因管理者として実行し、」)

enter image description here

+0

でお答えください。* Phonegap Build *はAdobe/Phonegapによるクラウドベースのサービスで、あなたの答えは間違っているだけでなく、誤解を招くだけでなく、人がこれまでに応答した場合は、削除することを検討してください。 – JesseMonroy650

+0

もしこの人がPhonegapを使っていないのであれば、明示的に述べられていないものの、jeduan cordova-plugin-facebook4(https://github.com/jeduan/cordova- plugin-facebook4)、その答えはまったく正しいものであり、削除することはこの問題を抱える他の人にとっては不利益になります。実際、私がこの記事を最初に見つけたとき、私はあなたの提案をcli-5.2.0とcli-5.4.1にダウングレードしましたが、いずれも私の問題を解決しませんでした。だからあなたの*コメントを削除する必要がありますか? – DaveDev

+0

私たちは待っています。これは別のフレークかもしれません。 – JesseMonroy650

関連する問題