0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

در زمان اجرای یک پروژه در اندروید استودیو که از کتابخانه Spring for Android برای ارتباط به یک وب سرویس RESTful استفاده می کند به خطای زیر بر خورد می کنم:

com.android.dex.DexException: 
Multiple dex files define Lorg/springframework/core/ErrorCoded;

چگونه می توان این خطا را برطرف کرد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
ویرایش شده قبل توسط

من کارای زیر را انجام دادم و مشکل حل شد:

در فایل build.gradle در فسمت dependencies فقط کتابخانه spring-android-rest-template را اضافه کردم و dependency های spring-android-core و spring-android-auth را اضافه نکردم:

dependencies {

    compile 'org.springframework.android:spring-android-rest-template:1.0.1.RELEASE'
    compile 'com.fasterxml.jackson.core:jackson-databind:2.3.0'

}

و همجنین در فایل build.gradle در فسمت android موارد زیر را اضافه کردم:

android {
    packagingOptions {
        exclude 'META-INF/ASL2.0'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/notice.txt'
    }

سوالات مشابه

+1 امتیاز
3 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
0 پاسخ 616 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
+2 امتیاز
2 پاسخ 5.2هزار بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
...