0

Google マップを表示し、Facebook で必要なソーシャル ログインを表示するアプリを作成します。使用することにしました: https://github.com/Wizcorp/phonegap-facebook-pluginhttps://github.com/wf9a5m75/phonegap-googlemaps-plugin 理由はわかりませんが、これらのプラグインは完全に単独で動作しますが、一緒にインストールすると次のエラーが発生しました:

BUILD FAILED
C:\Users\{USER_NAME}\AppData\Local\Android\sdk\tools\ant\build.xml:577: Jar mismatch! Fix your dependencies
Total time: 1 second
{APP_PATH}\platforms\android\cordova\node_modules\q\q.js: 126
                    throw e;
                          ^
Error code 1 for command: cmd with args: /s /c "ant debug -f {APP_PATH}\platforms\android\build.xml -Dout.dir=ant-build -Dgen.absolute.dir=ant-gen"
ERROR running one or more of the platforms: Error: {APP_PATH}\platforms\android\cordova\run.bat: Command failed with exit code 8
You may not have the required environment or OS to run this project

私は PhoneGap 開発の経験はありませんが、両方のプラグインがプラットフォームの依存関係にいくつかの変更を加えている (および別のプラグインの変更を書き換えている) と思います。誰でもこれで私を助けることができますか?

4

1 に答える 1

0

google-maps プラグイン作成者の回答を得ました:

facebook プラグインには android-support-v4.jar が含まれており、map プラグインは別の android-support-v4.jar をインストールします。

それらの 1 つを削除します。

com.phonegap.plugins.facebookconnect フォルダーから android-support-v4.jar を取り出し、libs フォルダーに残しました。それは私の問題を解決しました (fb と g-maps は連携して動作します)。したがって、この質問をクローズ済みとしてマークできます。私のようにこの問題に遭遇した人には、この答えを残します。

于 2015-03-30T07:13:59.643 に答える