我正在開發一個Android項目,並且SQLite數據庫管理存在問題。如何在SQLite管理工具中打開SQLite數據庫
我已經下載了一個SQLite管理工具,不知道如何打開數據庫和測試。
文件 - >打開數據庫 - >
我知道數據庫文件是,/data/data/package_name/databases
,但如何找到它在Windows資源管理器。 (很快如何找到在管理工具中打開SQLite數據庫的路徑)
我正在開發一個Android項目,並且SQLite數據庫管理存在問題。如何在SQLite管理工具中打開SQLite數據庫
我已經下載了一個SQLite管理工具,不知道如何打開數據庫和測試。
文件 - >打開數據庫 - >
我知道數據庫文件是,/data/data/package_name/databases
,但如何找到它在Windows資源管理器。 (很快如何找到在管理工具中打開SQLite數據庫的路徑)
您的計算機和Android設備/模擬器的文件系統是不同的。您可以來回複製文件,但無法從計算機打開Android文件系統中的文件(反之亦然)。
如果您使用的是Eclipse,請打開Android/File Explorer視圖,並使用該視圖工具欄中的「從設備拉出」/「推送至設備」按鈕來回複製文件。這是你能做的最好的。
編輯:理論上,你可以在模擬器上或根源電話上運行Samba;那麼您可以將SMB端口轉發給主機,並在數據庫中獲得快速文件服務時間。有關Samba指南,請參閱Internet。
除了Seva的回答,除非您的設備是根植的,否則您將無法在真實設備上訪問應用程序的數據庫文件;你只能從模擬器中複製它。
您可能已經在討論來自仿真器的SQLite文件,對不對?如果是,並且由於SQLite管理工具沒有看到該文件而遇到問題,請將其保存爲.sqlite擴展名!
另一個選擇是在adb中使用SQLite3。它被構建成adb。下面是adb和另一個在其中使用SQLite3的鏈接。
如何使用ADB http://developer.android.com/guide/developing/tools/adb.html
使用SQLITE3亞行 http://www.sqlite.org/sqlite.html
希望這有助於 喬治
有可能使用瀏覽在Windows操作系統的Android的數據庫文件「SQLite數據庫瀏覽器」。
將您的db文件複製到您的臺式電腦,並使用此應用程序打開它。
您可以通過兩種方式實現這一目標,舉一個例子,我們創建了外部存儲我們的數據庫文件,
1 - 使用ADB,adb pull /mnt/shell/emulated/0/(your_db_name) any_path_you_pull
注:如果你創建了一些文件夾會相應地更新命令。
使用DDMS,DDMS /文件資源管理器/ mnt/shell/emulated/0 /(your_db_name),您可以在選擇db文件後使用DDMS窗口右側的下拉按鈕進行拖動。
您還可以使用push
以相同的方式放置您的db文件。要查看,db可以使用任何SQLite查看器工具。
這是一個命令行客戶端,如果我理解正確,OP需要一個GUI。 –