رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطای multiple dex
#1
سلام متن خطایی که دریافت می کنم اینه

نقل قول:
Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
فایل android-support-v4.jar رو از پوشه libs  حذف می کنم و این خطا رفع میشه ولی حالا کلاس ArrayMap  رو پیدا نمی کنه و بازم کرش می کنه
توی خطای بالا مشکل از تعریف چندباره کلاس هاست که چون توی دپنسیس ها بازم android-support-v4 رو وارد کردم  کلاس ها دوباره تعریف میشن و خطا میده . و وقتی فایل جار رو حذف می کنم مشکل حل میشه ولی نمی دونم واسه پیدا نشدن کلاس ارای مپ چیکار کنم
راه حل اول اینه که منیمم اس دی کی رو  19 به بالا بزارم که توی اس دی کی ارای مپ باشه ولی چون میخوام روی اندروید 4 به بالا اجرا بشه مجبورم منیمم اس دی کی رو روی 16 بزارم
خیلی تو نت گشتم ولی چیزی پیدا نکردم که به درد بخوره
کسی راه حلی نداره؟
apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "hadafapp.*********.com.hadaf"
        minSdkVersion 16
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
//    testCompile 'junit:junit:4.12'
    //    compile 'com.shawnlin:number-picker:2.2.0'

//    compile 'com.github.muhammad-naderi:SunDatePicker:1.0'
    // compile 'me.zhanghai.android.materialedittext:library:1.0.4'
    // compile 'com.jpardogo.materialtabstrip:library:1.1.1'
    //compile 'com.jpardogo.materialtabstrip:library:1.1.1'
    //  compile 'net.yanzm:mth:1.0.4'
    //   compile 'com.github.devlight.navigationtabstrip:navigationtabstrip:1.0.4'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.loopj.android:android-async-http:1.4.9'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'de.hdodenhof:circleimageview:2.1.0'
//    compile 'it.neokree:MaterialTabs:0.11'

    compile 'com.android.support:support-v4:23.1.1'

}
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان