2013-11-03 50 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 .... –

相关问题