【问题标题】:SoapSerializationEnvelope Error in sqlciphersqlcipher中的SoapSerializationEnvelope错误
【发布时间】:2018-03-06 17:58:54
【问题描述】:
我收到一条奇怪的消息
java.lang.NoClassDefFoundError : org.ksoap2.serialization.SoapSerializationEnvelope
当我在依赖项中添加 'net.zetetic:android-database-sqlcipher:3.5.9@arr' 时。否则它的应用程序工作正常。
而且这个问题只存在于低版本的android中,比如4.0、4.4等。在其他手机上运行时代码能够定位到SoapSerializationEnvelope
【问题讨论】:
标签:
android
soap-serialization
【解决方案1】:
好的,我发现了错误。
我正在使用很多库,而 multidex 被禁用。
在 Gradle 中我添加了
defaultConfig {
minSdkVersion 14 //lower than 14 doesn't support multidex
targetSdkVersion 22
// Enabling multidex support.
multiDexEnabled true
}
在应用类中
public class YouApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
解决了我的问题。