2012-06-26 40 views
0

我的問題是我在sqlite數據庫瀏覽器中創建了一個設備,並且它在模擬器中工作正常。 但是當嘗試我的應用程序到我的設備時,它會導致強制關閉。 當我刪除數據庫並使用eclipse創建一個新的數據庫時,即使在我的設備中它也能正常工作。但是,在數據庫1中插入大量數據1真的讓我感到困擾,所以任何人都知道一個也適用於設備的sqlite數據庫瀏覽器?!從SQLite瀏覽器創建的數據庫不工作在設備「Android」

回答

0

在真實的設備上,您無權訪問sqlite數據庫。這就是爲什麼你無法像在模擬器上那樣瀏覽數據庫的原因。 看到這個工作。 Tool to see android database, tables and data

+0

我可以在我的設備查看數據庫,如果數據庫中沒有創建外部或使用SQLite數據庫瀏覽器 –

1

檢出this tutorial在應用程序中使用數據庫文件。

記住一件事,它只是複製你的DB文件在應用程序中。

0

如果您希望在應用程序外部創建預加載的數據庫,並稍後在應用程序中使用它,則必須將其放入assets目錄中,然後在您的應用程序第一次將其複製到應用程序存儲空間時開始。

這是由於作爲安全措施,在真實(未根據)的設備上,只有您自己的應用程序才允許訪問該應用程序數據庫目錄(以及某些其他應用程序)。

有一個很好的教程來創建/複製你自己的數據庫以外的應用程序,並將其複製到應用程序數據庫目錄here

+0

也許這是我的錯誤,因爲我只用推送文件,以獲得從電腦數據庫的原因產生。 tnx的信息 –

相關問題