Gradle を使用して Android プロジェクトで 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 など) は正常に動作しています。どうすればこの問題を解決できますか?