2015-10-31 5 views
0

Если я добавлю paypal sdk, тогда я получу эту проблему, иначе мой проект будет успешно запущен.': приложение: dexDebug'. com.android.ide.common.process.ProcessException

Может ли кто-нибудь сказать мне, от какой зависимости это противоречит?

Вот моя зависимость ...

compile 'com.android.support:support-v13:23.1.0' 
    compile 'com.google.android.gms:play-services-plus:8.1.0' 
    compile 'com.google.android.gms:play-services-gcm:8.1.0' 
    compile 'com.google.android.gms:play-services-analytics:8.1.0' 
    compile 'com.android.support:design:23.1.0' 
    compile 'com.android.support:cardview-v7:23.1.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.1.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.mcxiaoke.volley:library:1.0.19' 
    compile 'com.android.support:appcompat-v7:23.1.0' 
    compile 'com.android.support:recyclerview-v7:23.1.0' 
    compile 'com.android.support:multidex:1.0.1' 

    compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2' 
    compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2' 
    compile 'io.reactivex:rxandroid:1.0.1' 
    compile 'com.jakewharton:butterknife:7.0.1' 

    compile files('libs/PayPalAndroidSDK-2.11.1.jar' 

Я удалил файлы сборки и перестроен проекту, но нет надежды и странной части, у меня есть один фиктивный проект, в котором я пишу код первым, в этом проекте все работает нормально но здесь всегда возникает ошибка.

ответ

0

Библиотека Paypal включает в себя зависимость от GSON и дооснащение, вы должны исключить зависимость от GSON от модернизации.

+0

Я пробовал, но тогда мой конвертер Gson дает ошибку. Даже я пробовал каждую зависимость, но никакого решения. – maria

0

добавить это в ваш build.gradle (модуль приложения)

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' 
    } 

и добавить зависимости

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.paypal.sdk:paypal-android-sdk:2.14.1' 
}