我正在尝试在我的Android项目中使用Gradle使kSOAP正常工作。
这是我的项目的build.gradle文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
maven {
url 'http://ksoap2-android.googlecode.com/svn/m2-repo'
}
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 18
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'ch.acra:acra:4.5.0'
compile 'com.google.guava:guava:12.0'
compile 'com.google.code.ksoap2-android:ksoap2-android:3.0.0'
}
这个库似乎已经包含在项目中,并且编译也是可以的,但是当我尝试导入一个类(例如SoapObject)时,命名空间似乎根本不存在。有趣的是,其他库(如ACRA或Guava)都能正常工作。我该如何解决这个问题?