Android sqlite资产助手jar不能与zip.file一起使用

时间:2014-08-14 22:05:49

标签: android sqlite zip

我正在使用Android Studio 当我使用实际的SQLite文件时,它工作正常(我的文件名是crud.sqlite)。

但是当我尝试使用zip文件(crud.zip)而不是crud.sqlite时。 应用程序崩溃和日志说无法找到数据库文件或类似的东西。我希望我可以告诉你,但不知何故我的调试不再工作.....

我希望你们能帮助我。   - crud.zip位于src / main / asset / databases文件夹中。   - 我认为问题出在我的DBHelper类中。

public class DBHelper extends SQLiteAssetHelper {

private static final String DATABASE_NAME = "crud.sqlite";
private static final int DATABASE_VERSION = 5;

public DBHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
}

}

1 个答案:

答案 0 :(得分:1)

文件名必须为crud.sqlite.zip,而不是crud.zip。这包含在the documentation