找不到对象

时间:2017-07-03 12:56:52

标签: android gradle android-gradle

我尝试获取以下代码的GetHttpResponse。我试图将重新同步投射无效。

  

完整错误:找不到参数[directory]的方法compile()   'libs']对象的类型   org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。

   configure(':app') {
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.2'
            compile fileTree(dir: 'libs', include: ['*.jar'])
            testCompile 'junit:junit:4.12'
            compile 'com.android.support:appcompat-v7:23.0.1'
            compile 'com.android.support:design:23.0.1'
            compile 'org.apache.httpcomponents:httpcore:4.4.1'
            compile 'org.apache.httpcomponents:httpclient:4.5'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }

这是我的gradle文件

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.3"
    defaultConfig {
        applicationId "itp361.nyp"
        minSdkVersion 23
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        useLibrary 'org.apache.http.legacy'
    }

这是我的gradle app文件。 我已经搜索了许多不同的问题并应用了它,但它仍然提示我错误。我还将可执行jar'org.arpache.http.leagcy'添加到C:\ Users \ user \ Downloads \ NYP \ NYP \ app \ libs

1 个答案:

答案 0 :(得分:1)

阅读说明。

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

您在项目build.gradle中。您必须将依赖项放入模块build.gradle中。这是你发布的第二个片段。