我有一个有两个模块的应用程序。
一个模块充当库并使用Apache HTTP。现在我必须用MNC-Preview编译它,但是,众所周知,这个框架不再是SDK框架的一部分。
就是这样,我读到可以导入org.apache.http.legacy
作为lib来使其工作。
所以,基本上我在我的模块gradle中有这个:
android {
useLibrary 'org.apache.http.legacy'
compileSdkVersion 'android-MNC'
buildToolsVersion "23.0.0 rc3"
(...)
}
在主要的gradle中我有
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0-beta4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
我关注this和this但仍然收到apache包不存在的错误。
更新:似乎代码编译,我的不好。但是,IDE中的代码标记为未找到,我收到很多错误并且没有自动完成。有没有人通过这个?