0
我試圖從我的Android設備上從我的應用程序下載數據庫文件。我運行C:\ Users \ Jared \ AppData \ Local \ Android \ android-sdk \ tools \ monitor.bat,它會顯示Android設備監視器。我正在尋找的文件應該在/data/data/myApp.myApp/files/mySQLiteDB.db3中,但我似乎無法打開/ data /文件夾。我如何訪問文件?Xamarin Android無法查看文件
當我嘗試我'無法將'/data/data/myApp.myApp/files/mySQLiteDB.db3'複製到'./myApp.db3':Permission denied'。所以我嘗試了'adb shell'和'su'。它似乎找不到'su'或者它被隱藏在其他地方,因爲我得到了'/ system/bin/sh:su:not found'。我也試過'root',這是同樣的問題。我正在使用摩托羅拉XT907。 – 2014-11-07 16:50:58
apk是在發佈還是調試模式下構建的? – matthewrdev 2014-11-08 03:21:07
是的,它處於調試模式。我想到了。我只是改變了我的代碼中的文件的權限,如下所示:'使用(StreamWriter dbFile = new StreamWriter(OpenFileOutput(「mySQLiteDB.db3」,FileCreationMode.WorldReadable | FileCreationMode.WorldWriteable))) { dbFile.Close(); }'。之後'abd pull'工作得很好。 – 2014-11-10 18:31:31