解決DDMS模擬器無法檢視data目錄

2021-08-03 02:44:38 字數 959 閱讀 5919

在檢視資料庫是否建立成功時,發現竟然打不開data目錄:

為了檢視安卓裝置上某個應用的sqlite資料庫內容,開啟了ddms,能看到data資料夾,但是打不開。

可是mnt資料夾卻是可以開啟的,然後仔細檢視兩個資料夾的不同:

data drwxrsw–x

mnt drwxrwxr-x

mnt drwxr-xr-x

好像少了read許可權。

許可權,data的other user許可權裡沒有r,不可讀。

解決方法:

進入sdk platform-tool

adb shell

$ su

# chmod 755 /data

補充一點,怎樣進入adb工具,adb.exe在你配置的sdk目錄下,找到自己的sdk\platform-tools資料夾,直接雙擊是不行的。或者已經配置了adb的環境變數,直接在命令提示符裡面進行adb的相應的操作就可以了。

執行完上面的指令就發現ddms中data資料夾可以開啟了,data裡面還有個data,資料庫檔案就在裡面這個data中,可是裡面這個data仍然打不開,怎麼辦?答案是繼續用「chmod 755 」

輸入:chmod 755 /data/data, 字面上就能看出來,就是對下一層目錄繼續修改許可權,這下裡面的data資料夾也能開啟了,要繼續看裡面的檔案,照著上面的步驟進行即可。

上面是保守的方法,在我做測試的時候是可以的,但是,是不是太慢,如果多做幾個demo還不得瘋了。

快捷方式:

adb root
用模擬器做測試的時候,我發現這一行**就可以了。。

解決DDMS無法檢視 data目錄問題

在使用android sqlite資料庫時,從ddms的fileexplore檢視資料庫檔案時會發現裡面是空的什麼也沒有。發現 data的檔案許可權是drwxrwx x這是linux的檔案許可權 第乙個代表檔案型別d是directory目錄 後面三個是建立者的許可權r讀w寫x執行 再後面三個是同組者...

Android 模擬器無法啟動解決辦法彙總

最近模擬器遇到了一些問題,很是頭疼。下面列出一些解決辦法 問題 模擬器不能正常啟動,然後彈出記憶體不能讀的問題。解決方法 1 這是在安裝一些應用時導致丟失了一些dll 檔案。按照下面的 先刪掉建立的android 模擬器,然後再 cmd中執行下面的命令 開啟cmd 執行這個就好了 for 1in w...

模擬器亂碼解決方法

當我用模擬手機瀏覽我的wap網頁時,漢字顯示出現亂碼或編譯出錯,我該如何設定?以下有幾種方法可以設定 1 可在web伺服器中設定mime表時,在text vnd.wap.wml後加上 text vnd.wap.wml charset charset name 如gb2312漢字 text vnd.w...