Android - 探索我的应用程序数据

发布于 2024-11-03 22:24:28 字数 209 浏览 2 评论 0原文

我正在使用 Eclipse IDE 开发 Android 应用程序。
我想查看我的应用程序的数据(保存在内部存储中,如此处所述)。

Eclipse 中的“文件资源管理器”无法打开“数据”文件夹

I'm developing my Android application with Eclipse IDE.
I'd like to view my application's data (saved in internal storage as described here).

"File Explorer" in Eclipse doesn't open the "data" folder

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

哭泣的笑容 2024-11-10 22:24:28

另一种方法是 root 手机,然后使用 shell 浏览文件。

使用 root 后的手机:

  1. 转到终端(在计算机上)
  2. adb shell
  3. su
  4. cd /data/data/the.package.name 中的 adb 文件夹。 of.your.app

你就在这里!你可以查看你的文件:-)

如果你想在 eclipse 上直接访问这些文件,你需要授予对它们的访问权限。

好吧,如果您使用的是开发手机,您可以完全访问 /data/data 中的所有文件

当然,这是您在任何情况下都不应该定期执行的操作...

只需使用 Busybox 复制您要在SD卡中查找的文件夹

  1. 安装busybox(大多数生根程序会自动安装)
  2. 去到 adb 文件夹终端(在您的计算机上)
  3. adb shell(在手机 busybox 内输入 shell
  4. ,以检查它是否已正确安装
  5. busybox chmod a+rwx /data
  6. busybox chmod -R a+rwx /data/data

等瞧:-)
现在您应该能够直接访问 Eclipse 上的所有文件了!

An other way of doing is to root your phone, then explore your files using shell.

With a rooted phone :

  1. go to the adb folder in a terminal (on your computer)
  2. adb shell
  3. su
  4. cd /data/data/the.package.name.of.your.app

And there you are! You can look at your files :-)

If you want to have direct access to those files on eclipse, you need to give access to them.

Well, if you are on a dev phone, you can give full access to all the files in /data/data

Of course this is something you should never do under any circumstances on regular basis...

Simply use Busybox to copy the folder you are looking for in your sdcard

  1. Install busybox (most rooting procedures install it automatically)
  2. go to the adb folder in a terminal (on your computer)
  3. adb shell (to enter a shell inside your phone
  4. busybox to check that it is installed correctly
  5. busybox chmod a+rwx /data
  6. busybox chmod -R a+rwx /data/data

Et Voila :-)
Now you should be able to access all you files on eclipse directly!

笛声青案梦长安 2024-11-10 22:24:28

Eclipse 中的“文件资源管理器”无法打开“数据”文件夹

这在硬件上也是如此。您无法通过文件资源管理器查看应用程序的数据。

一种解决方法是向您的应用程序添加备份和恢复功能,该功能可以根据需要将应用程序的数据复制到外部存储(例如,选项菜单项)。您不仅能够使用它来检查您的数据,而且您的用户也会受益。

"File Explorer" in Eclipse doesn't open the "data" folder

That will be true on hardware. You cannot view your application's data via a file explorer.

One workaround is to add a backup-and-restore feature to your app that copies your application's data to external storage on demand (e.g., options menu item). Not only will you be able to use that to examine your data, but your users benefit as well.

节枝 2024-11-10 22:24:28

您可以使用 adb (sdk > platform-tools > adb) 访问应用程序的沙箱。使用 USB 连接您的设备并在 shell 中运行以下命令。

adb shell
run-as com.mydomain.myapp

您不必对设备进行 root,但它并不适用于所有设备。

You can access the sandbox of your app with adb (sdk > platform-tools > adb). Connect your device with USB and run the following commands in your shell.

adb shell
run-as com.mydomain.myapp

You don't have to root your device, but it does not work with all devices.

请持续率性 2024-11-10 22:24:28

转到 eclips 选择“设备”,选择一个名为“菜单视图”的下拉按钮,然后重置 adb,就是这样!

它可能需要您重新启动模拟器/avd 设备。

Go to eclips select "devices" select a drop down button called "Menu View" then reset adb, that's it!!

It might need you to restart your emulator/avd device.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文