我正在编写一个有很多依赖项的 Android 应用程序,我需要启用 multidex,因为它超出了限制(65536k 方法)。我遵循了本指南,能够在我的测试设备上编译和运行应用程序。问题是我在 Robospice RequestListener 中为我进行的每个 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'
有什么建议么