我尝试获取以下代码的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
答案 0 :(得分:1)
阅读说明。
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
您在项目build.gradle
中。您必须将依赖项放入模块build.gradle
中。这是你发布的第二个片段。