رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

ارور Error:Unable to find optional library: org.apache.http.legacy


پست های پیشنهاد شده

سلام ، ارور زیر اومده و نمیدونم چطوری رفعش کنم:

Error:Unable to find optional library: org.apache.http.legacy

فایل گریدل من به شرح زیر است:

apply plugin: 'com.android.application'

repositories {
   mavenCentral()
}

configurations {
   compile.exclude module: 'support-v4'
}

dependencies {
   compile 'com.google.android.gms:play-services-gcm:9.6.1'
   compile 'com.google.android.gms:play-services-maps:9.6.1'
   compile 'com.google.android.gms:play-services-vision:9.6.1'
   compile 'com.android.supportupport-core-ui:24.2.1'
   compile 'com.android.supportupport-compat:24.2.1'
   compile 'com.android.supportupport-core-utils:24.2.1'
   compile 'net.hockeyapp.android:HockeySDK:4.0.1'
   compile 'com.googlecode.mp4parser:isoparser:1.0.6'
}

android {
   compileSdkVersion 24
   buildToolsVersion '24.0.2'

   useLibrary 'org.apache.http.legacy'
   defaultConfig.applicationId = "org.telegram.messenger"

   sourceSets.main.jniLibs.srcDirs = ['./jni/']

   externalNativeBuild {
       ndkBuild {
           path "jni/Android.mk"
       }
   }

   compileOptions {
       sourceCompatibility JavaVersion.VERSION_1_7
       targetCompatibility JavaVersion.VERSION_1_7
   }

   signingConfigs {
       debug {
           storeFile file("config/release.keystore")
           storePassword RELEASE_STORE_PASSWORD
           keyAlias RELEASE_KEY_ALIAS
           keyPassword RELEASE_KEY_PASSWORD
           v2SigningEnabled false
       }

       release {
           storeFile file("config/release.keystore")
           storePassword RELEASE_STORE_PASSWORD
           keyAlias RELEASE_KEY_ALIAS
           keyPassword RELEASE_KEY_PASSWORD
           v2SigningEnabled false
       }
   }

   buildTypes {
       debug {
           debuggable true
           jniDebuggable true
           signingConfig signingConfigs.debug
           applicationIdSuffix ".beta"
       }

       release {
           debuggable false
           jniDebuggable false
           signingConfig signingConfigs.release
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
       }

       foss {
           debuggable false
           jniDebuggable false
           signingConfig signingConfigs.release
       }
   }

   defaultConfig.versionCode = 851

   sourceSets.debug {
       manifest.srcFile 'config/debug/AndroidManifest.xml'
   }

   sourceSets.release {
       manifest.srcFile 'config/release/AndroidManifest.xml'
   }

   sourceSets.foss {
       manifest.srcFile 'config/foss/AndroidManifest.xml'
   }

   productFlavors {
       x86 {
           ndk {
               abiFilter "x86"
           }
           versionCode = 2
       }
       armv7 {
           ndk {
               abiFilter "armeabi-v7a"
           }
           versionCode = 1
       }
       fat {
           versionCode = 3
       }
   }

   applicationVariants.all { variant ->
       def abiVersion = variant.productFlavors.get(0).versionCode
       variant.mergedFlavor.versionCode = defaultConfig.versionCode * 10 + abiVersion;
   }

   defaultConfig {
       minSdkVersion 14
       targetSdkVersion 24
       versionName "3.13.1"

       externalNativeBuild {
           ndkBuild {
               arguments "NDK_APPLICATION_MK:=jni/Application.mk", "APP_PLATFORM:=android-14"
               abiFilters "armeabi-v7a", "x86"
           }
       }
   }
}

apply plugin: 'com.google.gms.google-services'

گریدل :

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
   repositories {
       jcenter()
       mavenCentral()
   }
   dependencies {
       classpath 'com.android.tools.build:gradle:2.2.1'
       classpath 'com.google.gms:google-services:3.0.0'
   }
}

باید چیکار کنم؟ مشکل از کجاس؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آیا برای پیدا کردن کتابخانه از فیلتر ش کن استفاده کرده اید یا خیر.چون وب سایت jcenter برای دانلود فایل به ip ایران اجازه نمیدهد.

و حتما چک کنید آیا کتابخانه موردنظرتون deprectate نشده است

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آیا برای پیدا کردن کتابخانه از فیلتر ش کن استفاده کرده اید یا خیر.چون وب سایت jcenter برای دانلود فایل به ip ایران اجازه نمیدهد.

و حتما چک کنید آیا کتابخانه موردنظرتون deprectate نشده است

از وی پی ان استفاده میکنم و توی اتصال به سرورهایی که به ای پی ایران اجازه دسترسی نمیدن مشکلی ندارم. و هرکتاب خونه ای بخواد رو راحت دانلود میکنم.

ولی این ارور فقط اروره ! اصلا نمیگه چیزی دانلود کن یا کار خاصی بکن !

منظورتون از deprecate چیه؟

باید دقیقا چیکار کنم و چیو چک کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...