Android 如何解决导入org.apache.http.util无法解决的问题?

Android 如何解决导入org.apache.http.util无法解决的问题?,android,eclipse,cordova,build,build-target,Android,Eclipse,Cordova,Build,Build Target,我将MainActivity-CordovaLib中的项目构建目标从android 5.1.1更改为android 7.1.1。更改构建目标后,src/CordovaResourceApi.java中显示一个错误,无法解析导入org.apache.http.util。 但是,当我将构建目标更改回5.1.1时,它不会显示任何错误。 我如何解决这个问题?这是res中的build.gradle文件/ buildscript { repositories { mavenCentral() }

我将MainActivity-CordovaLib中的项目构建目标从android 5.1.1更改为android 7.1.1。更改构建目标后,src/CordovaResourceApi.java中显示一个错误,无法解析导入org.apache.http.util。 但是,当我将构建目标更改回5.1.1时,它不会显示任何错误。 我如何解决这个问题?这是res中的build.gradle文件/

 buildscript {
repositories {
    mavenCentral()
}

// Switch the Android Gradle plugin version requirement depending on the
// installed version of Gradle. This dependency is documented at
// http://tools.android.com/tech-docs/new-build-system/version-compatibility
// and https://issues.apache.org/jira/browse/CB-8143
if (gradle.gradleVersion >= "2.2") {
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0+'
    }
} else if (gradle.gradleVersion >= "2.1") {
    dependencies {
        classpath 'com.android.tools.build:gradle:0.14.0+'
    }
} else {
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.0+'
    }
}
  }

    apply plugin: 'android-library'

    android {
    compileSdkVersion cdvCompileSdkVersion
     buildToolsVersion cdvBuildToolsVersion
     publishNonDefault true

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_6
    targetCompatibility JavaVersion.VERSION_1_6
}

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }
}
   }

尝试在android下的gradle中添加以下内容:

android {
    useLibrary 'org.apache.http.legacy'
}

尝试在android下的gradle中添加以下内容:

android {
    useLibrary 'org.apache.http.legacy'
}

将此值放入应用程序文件夹内的build.gradle中

例如:-

ExampleProject/app/build.gradle <<== in this one 


ExampleProject/build.gradle <<== not in this

ExampleProject/app/build.gradle将此值放入app文件夹中的build.gradle中

例如:-

ExampleProject/app/build.gradle <<== in this one 


ExampleProject/build.gradle <<== not in this

ExampleProject/app/build.gradle你的gradle有repo吗?在app的gradle文件compile'org.apache.httpcomponents:httpime:jar:4.5.2'中使用新的gradle for http粘贴你的build.gradletry可能会help@W4R10CK什么是repo?@MUlyaG我是说dependencies你的gradle有repo吗?粘贴你的build.gradletry使用新的gradle for http在应用程序的gradle文件中,编译“org.apache.httpcomponents:httpime:jar:4.5.2”可能会很有用help@W4R10CK你说的回购是什么意思?@MUlyaG我是说依赖关系