1

私はコルドバアプリケーションに取り組んでいます。


cordova-plugin-google-analytics ( https://github.com/danwilson/google-analytics-plugin ) をインストールした後
、ビルドがエラー コードで失敗し始めます。

Multiple dex files define Landroid/support/annotation/AnimRes

解決とグーグル検索に数時間を費やした後、
phonegap-facebook-plugin ( https://github.com/Wizcorp/phonegap-facebook-plugin/ )との競合に関連していると確信しています。
phonegap-facebook-plugin はandroid-support-v4jarを使用するためです。

解決策の 1 つは を削除することでしたandroid-support-v4が、これは私にはうまくいきません (Facebook がこの jar だけを必要とする場合はどうすればよいでしょうか..)

別の解決策はbuild-extras.gradle、いくつかのコンテンツを含むファイルを作成することでした(思い出せません)-これも失敗しました

一部のソリューションは Android Studio に関連していました。私は Android Studio を使用していません。使用できません。私はコマンドラインからbuildindしています。

私が試すことができる別の解決策を知っている人はいますか?

前もって感謝します

4

1 に答える 1

0

私はこの正確な問題を抱えていて、すべて同じ解決策を試みました。最終的に、Jeduan Cornejo ( https://github.com/jeduan/cordova-plugin-facebook4 ) のこの分岐バージョンの cordova FB プラグインを見つけました。これは、これまで比較的シームレスな移行で機能していました。完全な回帰テストは行っていませんが、これらのイニシャル呼び出しの両方が機能することを確認しました。

window.analytics.startTrackerWithId('UA-xxx');

facebookConnectPlugin.logic(perms, function(resp){...});

プラグインを置き換えた後にコンパイルの問題が発生した場合は、次のことを検討cordova platform rm androidしてください。cordova platform add android

于 2015-10-17T22:20:01.370 に答える