qq_38423382
qq_38423382
2017-09-21 08:37
采纳率: 97.3%
浏览 974

一个关于android studio的问题

Error:(6, 0) Could not find method useLibrary() for arguments [org.apache.http.legacy] on project ':app'.
Open File
这个问题怎么解决啊
build.gradle
apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsVersion "26.0.0"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.example.a23734.myapplication"
minSdkVersion 14
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//以下SDK开发者请根据需要自行选择
//bmob-sdk:Bmob的android sdk包,包含了Bmob的数据存储、文件等服务,以下是最新的bmob-sdk:
//3.5.5:请务必查看下面注释[1]
compile 'cn.bmob.android:bmob-sdk:3.5.5'
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • EaskShark
    yukuoyuan 2017-09-21 11:49
    已采纳

    这个就是6.0把一个jar包移除了导致的,你去下载一个legacy的jar,或者在gradle配置一下就可以了,这是系统的问题导致的,

    点赞 评论
  • fox_mt
    fox_mt 2017-09-21 09:32

    useLibrary 'org.apache.http.legacy' 异常提示说找不到这个方法,你要先确认下这个方法放在哪里了,为什么没有去调用

    点赞 评论

相关推荐