我是一個植根於設備上工作的數據庫。 我已經連接到我的電腦的adb外殼,我可以驗證其他數據庫存在,我可以查詢它的表。如何讀取其他應用程序
然而,在我的Java代碼時,我試圖打開我得到錯誤
android.database.sqlite.SQLiteException數據庫:無法打開數據庫文件
我試圖打開這樣的數據庫:
SQLiteDatabase.openDatabase(PATH, null, SQLiteDatabase.OPEN_READONLY);
的路徑是一樣的東西/data/data/com.xxx.xxx/databases/xx.db
我應該讀的其他應用程序像這樣的數據庫,或者有另一種方式?
更新: 我也試圖使該系統的應用,因爲在這個線程勸Push my apk to /system/app
我認爲它的工作原理,因爲該應用程序後無法從應用程序管理器像普通應用程序進行卸載,所以我認爲這是一個系統應用。但我仍然無法訪問數據庫,但我確信路徑和權限都可以。
你能給你的環境,例如更多細節操作系統等。您正在使用的語言以及您希望訪問的數據庫類型? – Deepend
@Deepend這顯然是Android和Java。檢查標籤。 –