開發中需要連接sqlite數據庫,使用如下方法打開數據庫:

    SQLiteDatabase database = SQLiteDatabase.openDatabase(PATH, null,SQLiteDatabase.OPEN_READONLY);

程序拋出異常:

    No such table android_metadata

解決辦法,將openDatabase方法中最后一個參數修改為

    SQLiteDatabase.NO_LOCALIZED_COLLATORS

再次運行程序,順利通過。