启用multidex时,无法将api响应映射到pojo

时间:2015-09-02 17:28:11

标签: android jackson resttemplate robospice android-multidex

我正在编写一个包含大量依赖项的Android应用程序,我需要启用multidex,因为它超出了限制(65536k方法)。我遵循了这个guide并能够在我的测试设备上编译和运行应用程序。问题是我在Robospice RequestListener中得到了nullpointerexception 对于我做的每个api电话。我确信api正在响应。似乎应用程序无法将响应映射到我的pojo类。

注意:在启用multidex之前它运行正常。

这里是请求监听器

 private class MyRequestListener implements RequestListener<PojoClass> {

    @Override
    public void onRequestFailure(SpiceException e) {


    }

    @Override
    public void onRequestSuccess(PojoClass pojoClass) {
      // pojoClass <---- this is null
    }

}

这是我对休息和映射的依赖

'org.springframework.android:spring-android-rest-template:2.0.0.M1'
'com.octo.android.robospice:robospice-spring-android:1.4.14'
'org.codehaus.jackson:jackson-core-asl:1.9.13' 
'org.codehaus.jackson:jackson-mapper-asl:1.9.13'

任何建议

0 个答案:

没有答案