NoClassDefFoundError używający Jackson 2.2.x na Androida z Gradle

Dla mojego projektu na Androida założyłem Gradle zJackson 2.2.x następująco:

// build.gradle
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 18
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:18.0.0'
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.google.android.gms:play-services:3.1.36'
    compile 'com.fasterxml.jackson.core:jackson-databind:2.2.+'
    compile 'com.fasterxml.jackson.core:jackson-core:2.2.+'
    compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.+'
}

Po prostu używamObjectMapper tutaj:

import com.fasterxml.jackson.databind.ObjectMapper;

// ...

ObjectMapper objectMapper = new ObjectMapper();
try {
    Content content = objectMapper.readValue(inputStream, Content.class);
} catch (IOException e) {
    e.printStackTrace();
}

Kiedy uciekamgradle installDebug i uruchom odpowiednią część aplikacji, którą ulega awarii:

java.lang.NoClassDefFoundError: com.fasterxml.jackson.databind.ObjectMapper

Myśli:Zauważyłem to w komunikacie o błędziecom.fasterxml.jackson... jest wymieniony podczascom.fasterxml.jackson.core jest zdefiniowany wbuild.gradle. Czy istnieje problem powodujący problem?Tymczasowo przeniosłemdependencies zablokuj wandroid blok od czasuznaleziono innebuild.gradle konfiguracje tak skonstruowany. Wydaje się jednak, że nie ma to znaczenia.

questionAnswers(2)

yourAnswerToTheQuestion