我想拉我的應用程序數據庫文件,我可以看到我擁有數據庫文件「-rwxrwxrwx」中的所有權限,我通過chmod -r 777提供了/data/data/com.example.myapp,但我無法做到這一點,當我嘗試將它拉出並且設備管理器不斷崩潰時,我經常會遇到上述錯誤。Android設備管理器:「傳輸錯誤:權限被拒絕」
,我得到的錯誤:
[2015-07-19 19:48:44 - ddms] transfer error: Permission denied
[2015-07-19 19:48:44] Failed to pull selection: Permission denied
我使用Android的工作室,我的設備具有root訪問權限,我在Mac上。
這就是我試圖拉:
編輯:當我運行以下命令我得到這個錯誤Package 'com.example.hackbot' has corrupt installation
:
run-as com.example.hackbot chmod /data/data/com.example.hackbot/databases/HackBotDB
任何幫助是有價值的。
乾杯
我發現了一個方法中,我能做到這一點,但它看起來很醜陋,它費時,但作品。我下載了ES文件資源管理器文件管理器(任何可以訪問根文件的資源管理器都可以工作),通過應用程序中的db文件搜索到文件副本並將其移動到SD卡上,然後我就能夠從設備管理器訪問它。然後將其移至DB瀏覽器,以便SQL Lite查看數據庫。 – rd22
我希望還有一些其他的解決方案,不那麼痛苦。請讓我知道,如果有的話。這幾乎消耗了我整整一天,我仍然沒有一個整潔的解決方案。 – rd22