android開發問題 Failed to pull selection

  • 2016-12-14 08:38
  • PHP二次開發
  • 閱讀(1572)
  • 評論(2
  • 來源:互聯網
  • 摘要: 在eclipse中開發創建了一個sqlite數據庫文件,為了查看數據庫文件的內容,決定復制到PC上一看究竟,位置在data……里當我點擊ddms文件瀏覽里的pull a file from the device按鈕時,總是出錯,提示Failed to pull sel ...
    在eclipse中開發創建了一個sqlite數據庫文件,為了查看數據庫文件的內容,決定復制到PC上一看究竟,位置在data……里

    當我點擊ddms文件瀏覽里的pull a file from the device按鈕時,總是出錯,提示Failed to pull selection

    后來思考是不是真機的文件目錄沒有讀取權限的問題

    于是在網上尋找問題,由于本人是個菜鳥初學android,找了好長時間呢,也嘗試著在cmd命令行里敲命令

    如下:進入platform-tools下

               adb shell

               su

               chmod 777 /data/xxx/xxx/xxx/xxx.db

    后來看到文件也有權限了,這里穿插下一個問題:

    在android中每一個文件夾或者文件的權限,總共有10位表示(這個可以在ddms-file explorer里看到),如下圖


    位置0:-代表文件 d代表目錄,在內存中的值分別是0、1

    一般情況下,android下的每一個應用程序,都是一個獨立的用戶,對應一個獨立的組

    位置1-3 當前用戶 r可讀 w可寫 x可執行

    位置4-6 當前用戶所在的組 r可讀 w可寫 x可執行

    位置7-0 其他的用戶的權限 r可讀 w可寫 x可執行

    r==4,w==2,x==1

    文件權限解釋完畢

     
    當我在命令行里都賦予最大權限后,點擊pull a file from the device時還是報同樣的錯誤,繼續網絡找問題

    最后發現,在cmd里使用命令pull復制文件就沒問題了,終于解決




    PHP技術交流QQ群:422137578

    除非注明,文章均為 PHP二次開發 原創,轉載請注明本文地址:http://www.fujvln.live/article-2529-1.html

    相關閱讀

    發表評論

    最新評論

    引用 跳棋   2019-4-13 09:23
    學習了
    引用 網站怎么賺錢   2019-4-13 09:22
    沙發

    查看全部評論(2)

    用戶名:  *

    郵 箱:  *

    網 址: 注意加上“http://”哦!