版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weizhixiang/article/details/50926506
出现以下错误
java.lang.NoClassDefFoundError: com.esotericsoftware.kryo.Kryo$DefaultInstan
原来是jar不全
官方文档cookbook只给了以下:
dependencies {
compile 'com.snappydb:snappydb-lib:0.5.2'
compile 'com.esotericsoftware.kryo:kryo:2.24.0'
}
or
**Manual:**
* Download JAR file and other folders from [here](https://github.com/nhachicha/SnappyDB/tree/master/dist)
* Put all the files and folders in the **libs** subfolder of your Android project
```
libs
├───|── snappydb-0.5.2.jar
|── armeabi
│ └── libsnappydb-native.so
├── armeabi-v7a
│ └── libsnappydb-native.so
├── mips
│ └── libsnappydb-native.so
└── x86
└── libsnappydb-native.so
其实还需要以下
kryo-2.24.0.jar
minlog-1.2.jar
objenesis-1.2.jar