2016-04-22 10 views
0

私がアンドロイドアプリでここでペイパルを統合したい...ペイパルアンドロイド統合問題

だから私は、私は、このサンプルアプリケーションのコードを使用しようとするので、あそこに私が

のようなエラーを取得しています this

を追いましたここで

Error:Execution failed for task ':app:processDebugResources'. 
Error: more than one library with package name 'com.paypal.merchant.sdk' 

私はこれらの2つのAARファイル paypal-here-sdk.aarpaypal-here-sdk-debug.aar

を使用していました私は、新規作成 - >モジュール - >インポートジャー/ AAR filseとしてAARファイル上で使用..

しかし、私は今、私が..私はそれらの両方havedモジュールの依存関係で

をよりエラー

を取得していますエラーの上more than one library with package name 'com.paypal.merchant.sdk'

を取得支払いゲートウェイとして...私のカスタムアプリで、ここでこのPayPalを使用する方法を私に提案して下さい....

答えて

0

ことはあなたのbuild.gradle(モジュールアプリ)ファイルにこれを追加します。

dependencies { 
     compile 'com.paypal.sdk:paypal-android-sdk:2.14.1' 
    } 

jarファイルを追加しないでください。
このファイルを追加する

android{ 
    packagingOptions{ 
      exclude 'AndroidManifest.xml' 
      exclude 'lib/arm64-v8a/libcardioDecider.so' 
      exclude 'lib/arm64-v8a/libcardioRecognizer.so' 
      exclude 'lib/arm64-v8a/libcardioRecognizer_tegra2.so' 
      exclude 'lib/arm64-v8a/libopencv_core.so' 
      exclude 'lib/arm64-v8a/libopencv_imgproc.so' 
      exclude 'lib/armeabi/libcardioDecider.so' 
      exclude 'lib/armeabi-v7a/libcardioDecider.so' 
      exclude 'lib/armeabi-v7a/libcardioRecognizer.so' 
      exclude 'lib/armeabi-v7a/libcardioRecognizer_tegra2.so' 
      exclude 'lib/armeabi-v7a/libopencv_core.so' 
      exclude 'lib/armeabi-v7a/libopencv_imgproc.so' 
      exclude 'lib/mips/libcardioDecider.so' 
      exclude 'lib/x86/libcardioDecider.so' 
      exclude 'lib/x86/libcardioRecognizer.so' 
      exclude 'lib/x86/libcardioRecognizer_tegra2.so' 
      exclude 'lib/x86/libopencv_core.so' 
      exclude 'lib/x86/libopencv_imgproc.so' 
      exclude 'lib/x86_64/libcardioDecider.so' 
      exclude 'lib/x86_64/libcardioRecognizer.so' 
      exclude 'lib/x86_64/libcardioRecognizer_tegra2.so' 
      exclude 'lib/x86_64/libopencv_core.so' 
      exclude 'lib/x86_64/libopencv_imgproc.so' 
     } 
}