我有一个包含两个模块的应用程序。一个模块充当库并使用 Apache HTTP。现在我必须用 MNC-Preview 编译它,但众所周知,这个框架不再是 SDK 框架的一部分。既然如此,我读到可以将其org.apache.http.legacy
作为库导入以使其工作。
所以,基本上我的模块gradle中有这个:
android {
useLibrary 'org.apache.http.legacy'
compileSdkVersion 'android-MNC'
buildToolsVersion "23.0.0 rc3"
(...)
}
在我的主要毕业生中
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()
}
}
我遵循了这个和这个,但仍然收到 apache 包不存在的错误。
更新:似乎代码可以编译,我的错。但是 IDE 中的代码被标记为未找到,我收到很多错误并且没有自动完成。有没有人经历过这个?