"Unknown Tokenizer"异常通常是由于SQLite在创建表时使用了不支持的tokenizer导致的
要解决这个问题,您可以尝试以下方法:
utf8
编码,可以使用以下语句创建表:CREATE TABLE example (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL
) CHARACTER SET utf8 COLLATE utf8_general_ci;
Application
类中添加以下代码:import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
try {
SQLiteDatabase.loadLibs(this);
} catch (SQLiteException e) {
e.printStackTrace();
}
}
}
领取专属 10元无门槛券
手把手带您无忧上云