Android Gradle无法找到Apache库

时间:2015-11-25 08:44:20

标签: android apache android-studio gradle

当我尝试同步gradle时,会显示此错误。

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

我的build.gradle:

android {
   compileSdkVersion 23
   buildToolsVersion "23.0.1"
   useLibrary 'org.apache.http.legacy'

defaultConfig {
    applicationId "com.myapp.mynamespace"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 17
    versionName "1.7"
    multiDexEnabled true
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

   compileOptions.encoding = 'UTF-8'
}

我的root build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

我尝试使用gradle 1.3.1和buildToolsVersion 23.0.2,但它没有用。这样的问题并不多,而且没有解决。所以我需要提出这个问题才能达到目的。

1 个答案:

答案 0 :(得分:0)

之前我遇到过这个问题,解决问题的方法是将JAR复制到项目的libs/文件夹中,Gradle不会自动解析这个jar。

您的本地计算机上已有SDK/platforms/android-23/optional

下的副本