2013-11-03 53 views
1

總noob問題。 Xamarin工作室正在成功地將我的應用程序部署到我的物理設備上,但是我無法找到它在手機文件系統中的「位置」。有人可以請指點我正確的方向嗎?我希望能夠訪問正在創建的SQLLite3數據庫文件。我假設這將在應用程序的程序集的某個程序文件夾中。哪裏Xamarin部署應用

在此先感謝...

+0

查找範圍'/數據/數據/ '。 – Cheesebaron

+0

謝謝 - 但沒有運氣。 /數據爲空。 如果我去/ sdcard/Android,那裏有一堆目錄在給定的應用程序。但似乎沒有任何符合我的要求。此外,他們似乎沒有任何文件,除非在/緩存文件夾下 我想知道是否有某種許可事情正在進行。我在設備上沒有root權限。我正在使用ES文件資源管理器,將「顯示隱藏文件」設置爲true。 再次感謝。 –

+0

/數據爲空,因爲您沒有權限讀取它,即,你沒有root權限。 – Cheesebaron

回答

2

提供了您的應用程序在調試模式下,這裏有一些終端巫術,將做到這一點:

  1. 打開一個終端窗口,並使用亞行連接到您的設備: adb shell
  2. 外殼用戶更改爲包:run-as your.package.name
  3. 獲取當前目錄的完整路徑:pwd

從這裏您可以使用lscd來瀏覽您的應用程序部署目錄,以查找您需要的任何內容。

+0

非常感謝。我不會在一百萬年後發現這一點。我認爲我需要將我的設備中的一個設置爲root .... –

相關問題