Adding kSOAP dependency to Gradle project

后端 未结 8 716
梦毁少年i
梦毁少年i 2020-12-24 13:43

I\'m trying to make kSOAP working in my Android project with Gradle.

This is my project\'s build.gradle file:

buildscript {
    repositories {
               


        
8条回答
  •  一向
    一向 (楼主)
    2020-12-24 14:06

    This took me a bit to figure out as well, but I have finally gotten it working. I've been working on a WSDL parser that parses for KSoap and finally got that working only to fight through Gradle with the import of ksoap. At anyrate here is how you do it.

    apply plugin: 'android-library'
    
    buildscript {
        repositories {
            mavenCentral()
            maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:0.8.+'
            classpath 'com.google.code.ksoap2-android:ksoap2-android:3.1.1'
        }
    }
    
    repositories {
        maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' }
    }
    
    
    android {
        compileSdkVersion 19
        buildToolsVersion "19.0.1"
    
        defaultConfig {
            minSdkVersion 15
            targetSdkVersion 19
            versionCode 1
            versionName "1.0"
        }
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    
    dependencies {
    
        compile 'com.google.code.ksoap2-android:ksoap2-android:3.1.1'
    
    }
    

    Of course mine is a service library, so you may want to use apply plugin: 'android'. Hopefully this helps and saves somebody some time.

提交回复
热议问题