sqlcipher 中的 SoapSerializationEnvelope 错误

SoapSerializationEnvelope Error in sqlcipher

我收到一条奇怪的消息

java.lang.NoClassDefFoundError : org.ksoap2.serialization.SoapSerializationEnvelope

当我在依赖项中添加 'net.zetetic:android-database-sqlcipher:3.5.9@arr' 时。否则它的应用程序工作正常。

而且这个问题只出现在低版本android如4.0,4.4等其他手机运行时代码能够找到SoapSerializationEnvelope

好的,我发现错误了。 我使用了很多库,multidex 被 disable.

在 Gradle 我添加了

defaultConfig {
         minSdkVersion 14 //lower than 14 doesn't support multidex
         targetSdkVersion 22

         // Enabling multidex support.
         multiDexEnabled true
     }

并在应用程序中 class

public class YouApplication extends Application {

@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);
}

}

解决了我的问题。